mirror of
https://github.com/tiyn/wiki.git
synced 2025-04-10 18:47:45 +02:00
restructuring: reevaluating the docker headers
This commit is contained in:
parent
5876bc0e26
commit
33fdfdfc90
@ -4,13 +4,11 @@ Airsonic is a free and open-source personal media streamer.
|
|||||||
It is a fork of [Subsonic](https://www.subsonic.org) and thus is compatible with
|
It is a fork of [Subsonic](https://www.subsonic.org) and thus is compatible with
|
||||||
most of its clients.
|
most of its clients.
|
||||||
|
|
||||||
## Setup Server
|
## Setup server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/airsonic).
|
The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/airsonic).
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -20,7 +18,7 @@ Set the following variables with the -e tag.
|
|||||||
| `PGID` | GroupID | |
|
| `PGID` | GroupID | |
|
||||||
| `TZ` | Timezone | |
|
| `TZ` | Timezone | |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -33,7 +31,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `media_audiobooks` | `/audiobooks` | Location for audiobooks |
|
| `media_audiobooks` | `/audiobooks` | Location for audiobooks |
|
||||||
| `media_podcasts` | `/podcasts` | location for podcasts |
|
| `media_podcasts` | `/podcasts` | location for podcasts |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -41,7 +39,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `4040` | `4040` | TCP | WebUI |
|
| `4040` | `4040` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -63,7 +61,7 @@ docker run --name=airsonic \
|
|||||||
-d linuxserver/airsonic
|
-d linuxserver/airsonic
|
||||||
```
|
```
|
||||||
|
|
||||||
## Setup Client
|
## Client
|
||||||
|
|
||||||
As already mentioned it is possible to use a bunch of different clients because
|
As already mentioned it is possible to use a bunch of different clients because
|
||||||
the server is compatible with most of the Subsonic clients.
|
the server is compatible with most of the Subsonic clients.
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Bare Git
|
# Bare Git
|
||||||
|
|
||||||
## Setup Server
|
## Setup server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [jkarlos](https://hub.docker.com/r/jkarlos/git-server-docker).
|
The official container and documentation was made by [jkarlos](https://hub.docker.com/r/jkarlos/git-server-docker).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `git-server_repos` | `/git-server/repos` | storage for git repos |
|
| `git-server_repos` | `/git-server/repos` | storage for git repos |
|
||||||
| `git-server_keys` | `/git-server/keys` | storage for user ssh keys |
|
| `git-server_keys` | `/git-server/keys` | storage for user ssh keys |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -23,7 +21,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ------------------------------------- |
|
| -------------- | ------------------------ | -------- | ------------------------------------- |
|
||||||
| `22` | `2222` | TCP | ssh port for accessing the git server |
|
| `22` | `2222` | TCP | ssh port for accessing the git server |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
12
wiki/bind.md
12
wiki/bind.md
@ -1,12 +1,10 @@
|
|||||||
# Bind
|
# Bind
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [ventz](https://hub.docker.com/r/ventz/bind).
|
The official container and documentation was made by [ventz](https://hub.docker.com/r/ventz/bind).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `bind_cache` | `/var/cache/bind` | cache for dns |
|
| `bind_cache` | `/var/cache/bind` | cache for dns |
|
||||||
| `bind_etc` | `/etc/bind` | configuration for dns |
|
| `bind_etc` | `/etc/bind` | configuration for dns |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -24,7 +22,7 @@ Set the following ports with the -p tag.
|
|||||||
| `53` | `53` | TCP | dns protocol port |
|
| `53` | `53` | TCP | dns protocol port |
|
||||||
| `53` | `53` | UDP | dns protocol port |
|
| `53` | `53` | UDP | dns protocol port |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -32,7 +30,7 @@ There are some special variables to set.
|
|||||||
| ------- | ------------------------------------------------------- |
|
| ------- | ------------------------------------------------------- |
|
||||||
| `--dns` | set two of these flags for specific dns forward servers |
|
| `--dns` | set two of these flags for specific dns forward servers |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -4,7 +4,7 @@ If you have a dynamic IP address, you will need to update your domain on cloudfl
|
|||||||
regularly to ensure you're mapping onto the right address.
|
regularly to ensure you're mapping onto the right address.
|
||||||
This service will do that for you.
|
This service will do that for you.
|
||||||
|
|
||||||
## Docker
|
## Setup with Docker
|
||||||
|
|
||||||
The official container and documentation was made by [oznu](https://github.com/oznu/docker-cloudflare-ddns).
|
The official container and documentation was made by [oznu](https://github.com/oznu/docker-cloudflare-ddns).
|
||||||
|
|
||||||
|
16
wiki/cups.md
16
wiki/cups.md
@ -1,12 +1,10 @@
|
|||||||
# Cups
|
# Cups
|
||||||
|
|
||||||
## Setup Server
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [olbat](https://hub.docker.com/r/olbat/cupsd).
|
The official container and documentation was made by [olbat](https://hub.docker.com/r/olbat/cupsd).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `cups` | `/etc/cups` | configuration for printers, etc |
|
| `cups` | `/etc/cups` | configuration for printers, etc |
|
||||||
| `/var/run/dbus` | `/var/run/dbus` | connection to host dbus |
|
| `/var/run/dbus` | `/var/run/dbus` | connection to host dbus |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -23,11 +21,11 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------------- |
|
| -------------- | ------------------------ | -------- | ----------------- |
|
||||||
| `631` | `631` | TCP | cups server webui |
|
| `631` | `631` | TCP | cups server webui |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
The default username is `print`, the default password is `print`.
|
The default username is `print`, the default password is `print`.
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -43,7 +41,9 @@ docker run --name cups \
|
|||||||
-d olbat/cupsd:latest
|
-d olbat/cupsd:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
## Client Setup
|
## Client
|
||||||
|
|
||||||
|
For Linux computers follow the guide below:
|
||||||
|
|
||||||
- Install the cups-client package (in Arch Linux it is included in `cups`)
|
- Install the cups-client package (in Arch Linux it is included in `cups`)
|
||||||
- Edit `/etc/cups/client.conf` and insert `ServerName <ip to print-server>:631`
|
- Edit `/etc/cups/client.conf` and insert `ServerName <ip to print-server>:631`
|
||||||
|
9
wiki/databases.md
Normal file
9
wiki/databases.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Databases
|
||||||
|
|
||||||
|
Databases are data collections of a computer system.
|
||||||
|
Most prominent type of database are SQL databases.
|
||||||
|
|
||||||
|
## Database management systems (DBMS)
|
||||||
|
|
||||||
|
- [MySQL](./mysql.md) is a relational DBMS
|
||||||
|
- [MariaDB](./mariadb.md) is a relational DBMS that is a fork of MySQL
|
@ -1,14 +1,10 @@
|
|||||||
# Dovecot
|
# Dovecot
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [tvial](https://hub.docker.com/r/tvial/docker-mailserver).
|
The official container and documentation was made by [tvial](https://hub.docker.com/r/tvial/docker-mailserver).
|
||||||
It contains dovecot, antispam, antivirus, ssl, etc.
|
It contains dovecot, antispam, antivirus, ssl, etc.
|
||||||
|
|
||||||
#### Configuration
|
|
||||||
|
|
||||||
The configuration is done automatically using scripts by tvial.
|
The configuration is done automatically using scripts by tvial.
|
||||||
First you need to download the essential setup files.
|
First you need to download the essential setup files.
|
||||||
|
|
||||||
@ -33,7 +29,7 @@ And finally generate the DCIM keys and rebuild once again.
|
|||||||
|
|
||||||
Afterwards you're ready to go by once again running the `rebuild.sh` file.
|
Afterwards you're ready to go by once again running the `rebuild.sh` file.
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -4,7 +4,7 @@ Tools to synchronize data and so called clouds are pretty handy to use files on
|
|||||||
different machines.
|
different machines.
|
||||||
There are tools with a main server and there are tools that don't need them.
|
There are tools with a main server and there are tools that don't need them.
|
||||||
|
|
||||||
## Synchronizing with main server
|
## Synchronizing with server
|
||||||
|
|
||||||
The biggest advantage of having a main server contain your data is that - as
|
The biggest advantage of having a main server contain your data is that - as
|
||||||
long as the server is online -
|
long as the server is online -
|
||||||
@ -17,7 +17,7 @@ If you are talking about a cloud, this is this.
|
|||||||
- [Onedrive](onedrive.md) is a very popular piece of software despite being proprietary.
|
- [Onedrive](onedrive.md) is a very popular piece of software despite being proprietary.
|
||||||
You can not self-host it, but you can run a dockerized client.
|
You can not self-host it, but you can run a dockerized client.
|
||||||
|
|
||||||
## Synchronizing without main server
|
## Synchronizing without server
|
||||||
|
|
||||||
If you can bare the difficulties ascending due to the mentioned above problems,
|
If you can bare the difficulties ascending due to the mentioned above problems,
|
||||||
this is probably a more
|
this is probably a more
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Flask
|
# Flask
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The original container and documentation are made by [tiynger](https://hub.docker.com/r/tiynger/pythonflask).
|
The original container and documentation are made by [tiynger](https://hub.docker.com/r/tiynger/pythonflask).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | ------------------------------- |
|
| ----------- | --------------- | ------------------------------- |
|
||||||
| `app` | `/flask` | directory for flask application |
|
| `app` | `/flask` | directory for flask application |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following volumes with the -p tag.
|
Set the following volumes with the -p tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following volumes with the -p tag.
|
|||||||
| -------------- | --------------------- | -------- | ----------- |
|
| -------------- | --------------------- | -------- | ----------- |
|
||||||
| `5000` | `80` | TCP | HTTP port |
|
| `5000` | `80` | TCP | HTTP port |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Folding-at-home
|
# Folding-at-home
|
||||||
|
|
||||||
## Setup
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [johnktims](https://hub.docker.com/r/johnktims/folding-at-home).
|
The official container and documentation was made by [johnktims](https://hub.docker.com/r/johnktims/folding-at-home).
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `7396` | `7396` | TCP | WebUI |
|
| `7396` | `7396` | TCP | WebUI |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -24,14 +22,14 @@ There are some special variables to set.
|
|||||||
| `--power` | set the default power to fold at home |
|
| `--power` | set the default power to fold at home |
|
||||||
| `--team` | set your teamid to contribute points |
|
| `--team` | set your teamid to contribute points |
|
||||||
|
|
||||||
##### GPU
|
#### GPU
|
||||||
|
|
||||||
To add a nvidia gpu add the `nvidia-docker-toolkit` or the recommended software
|
To add a nvidia gpu add the `nvidia-docker-toolkit` or the recommended software
|
||||||
for your gpu.
|
for your gpu.
|
||||||
After that you can set you gpu to fold aswell by adding `--gpus=all`.
|
After that you can set you gpu to fold aswell by adding `--gpus=all`.
|
||||||
GPU support is also mentioned in [the docker entry](docker.md).
|
GPU support is also mentioned in [the docker entry](docker.md).
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -9,13 +9,14 @@ If you want to use all features in addition to the basic client described in
|
|||||||
[git.md](git.md) but don't want to use the web-interface all the time you can get
|
[git.md](git.md) but don't want to use the web-interface all the time you can get
|
||||||
[tea](https://gitea.com/gitea/tea) the official cli-tool for gitea.
|
[tea](https://gitea.com/gitea/tea) the official cli-tool for gitea.
|
||||||
|
|
||||||
## Setup Server
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
The Server consists of 2 Docker containers, one is the gitea main server and one
|
||||||
|
is a database.
|
||||||
|
In addition to the main container you need to connect a [mySQL container](./mysql.md)
|
||||||
|
to it.
|
||||||
|
|
||||||
#### Gitea
|
### Environment-variables
|
||||||
|
|
||||||
##### Environment-variables
|
|
||||||
|
|
||||||
Set the following environment-variables in the `environment:` section of the
|
Set the following environment-variables in the `environment:` section of the
|
||||||
docker-compose file.
|
docker-compose file.
|
||||||
@ -30,7 +31,7 @@ docker-compose file.
|
|||||||
| `DB_USER` | Username for the database | |
|
| `DB_USER` | Username for the database | |
|
||||||
| `DB_PASSWD` | Password for the database | |
|
| `DB_PASSWD` | Password for the database | |
|
||||||
|
|
||||||
##### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes in the `volumes:` section of the docker-compose file.
|
Set the following volumes in the `volumes:` section of the docker-compose file.
|
||||||
|
|
||||||
@ -40,7 +41,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
|
|||||||
| `/etc/timezone` | `/etc/timezone:ro` | link timezone |
|
| `/etc/timezone` | `/etc/timezone:ro` | link timezone |
|
||||||
| `/etc/localtime` | `/etc/localtime` | link localtime |
|
| `/etc/localtime` | `/etc/localtime` | link localtime |
|
||||||
|
|
||||||
##### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports in the `ports:` section.
|
Set the following ports in the `ports:` section.
|
||||||
|
|
||||||
@ -49,7 +50,7 @@ Set the following ports in the `ports:` section.
|
|||||||
| `3000` | `3000` | TCP | WebUI |
|
| `3000` | `3000` | TCP | WebUI |
|
||||||
| `22` | `222` | TCP | ssh port of git server |
|
| `22` | `222` | TCP | ssh port of git server |
|
||||||
|
|
||||||
##### Networks
|
### Networks
|
||||||
|
|
||||||
Set the following networks in the `networks:` section of the docker-compose file.
|
Set the following networks in the `networks:` section of the docker-compose file.
|
||||||
|
|
||||||
@ -57,7 +58,7 @@ Set the following networks in the `networks:` section of the docker-compose file
|
|||||||
| ------- | --------------------- |
|
| ------- | --------------------- |
|
||||||
| `gitea` | connect db with gitea |
|
| `gitea` | connect db with gitea |
|
||||||
|
|
||||||
##### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
Set the following dependencies in the `depends_on:` section of the
|
Set the following dependencies in the `depends_on:` section of the
|
||||||
docker-compose file.
|
docker-compose file.
|
||||||
@ -66,37 +67,8 @@ docker-compose file.
|
|||||||
| ---- | -------------------- |
|
| ---- | -------------------- |
|
||||||
| `db` | Ensure db is running |
|
| `db` | Ensure db is running |
|
||||||
|
|
||||||
#### MySql
|
|
||||||
|
|
||||||
##### Environment-variables
|
### Rebuild
|
||||||
|
|
||||||
Set the following environment-variables in the `environment:` section of the
|
|
||||||
docker-compose file.
|
|
||||||
|
|
||||||
| Name | Usage | Default |
|
|
||||||
| --------------------- | ----------------------------- | ------- |
|
|
||||||
| `MYSQL_ROOT_PASSWORD` | set the mysql admin password | |
|
|
||||||
| `MYSQL_USER` | set the mysql username | |
|
|
||||||
| `MYSQL_PASSWORD` | set the mysql user password | |
|
|
||||||
| `MYSQL_Database` | specify mysql database to use | |
|
|
||||||
|
|
||||||
##### Volumes
|
|
||||||
|
|
||||||
Set the following volumes in the `volumes:` section of the docker-compose file.
|
|
||||||
|
|
||||||
| Volume-Name | Container mount | Description |
|
|
||||||
| ----------- | ---------------- | ------------------------- |
|
|
||||||
| `mysql` | `/var/lib/mysql` | storage for owncloud data |
|
|
||||||
|
|
||||||
##### Networks
|
|
||||||
|
|
||||||
Set the following networks in the `networks:` section of the docker-compose file.
|
|
||||||
|
|
||||||
| Name | Usage |
|
|
||||||
| ------- | --------------------- |
|
|
||||||
| `gitea` | connect db with gitea |
|
|
||||||
|
|
||||||
#### Rebuild
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -104,7 +76,7 @@ docker-compose down
|
|||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Docker-Compose.yml
|
### Docker-Compose.yml
|
||||||
|
|
||||||
```yml
|
```yml
|
||||||
version: "2"
|
version: "2"
|
||||||
|
@ -3,11 +3,9 @@
|
|||||||
[Golinks](https://github.com/prologic/golinks) is a web app that can create and
|
[Golinks](https://github.com/prologic/golinks) is a web app that can create and
|
||||||
use bookmarks and run different searches by prefixes.
|
use bookmarks and run different searches by prefixes.
|
||||||
|
|
||||||
## Setup
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
### Volumes
|
||||||
|
|
||||||
#### Volumes
|
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | -------------------------- |
|
| ----------- | --------------- | -------------------------- |
|
||||||
| `golinks` | `/search.db` | database with all commands |
|
| `golinks` | `/search.db` | database with all commands |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -23,7 +21,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `8000` | `8000` | TCP | WebUI |
|
| `8000` | `8000` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -32,7 +30,7 @@ docker pull prologic/golinks:latest
|
|||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Docker-Compose.yml
|
### Docker-Compose.yml
|
||||||
|
|
||||||
```yml
|
```yml
|
||||||
version: "3.1"
|
version: "3.1"
|
||||||
@ -54,7 +52,9 @@ volumes:
|
|||||||
driver: local
|
driver: local
|
||||||
```
|
```
|
||||||
|
|
||||||
### Setup in Firefox
|
## Client
|
||||||
|
|
||||||
|
### Firefox
|
||||||
|
|
||||||
Add Golinks as a new search engine for firefox and set it as main search for the
|
Add Golinks as a new search engine for firefox and set it as main search for the
|
||||||
address bar as described in [the Firefox article](./firefox.md).
|
address bar as described in [the Firefox article](./firefox.md).
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Gopherproxy
|
# Gopherproxy
|
||||||
|
|
||||||
## Setup Proxy
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [prologic](https://hub.docker.com/r/prologic/gopherproxy).
|
The official container and documentation was made by [prologic](https://hub.docker.com/r/prologic/gopherproxy).
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ---------------------------------------- |
|
| -------------- | ------------------------ | -------- | ---------------------------------------- |
|
||||||
| `8000` | `8000` | TCP | port to proxy the gopher site as http to |
|
| `8000` | `8000` | TCP | port to proxy the gopher site as http to |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ There are some special variables to set.
|
|||||||
| ------ | ------------------------------------------------------------- |
|
| ------ | ------------------------------------------------------------- |
|
||||||
| `-uri` | define the gopher site to proxy (just 'domain.tld' is enough) |
|
| `-uri` | define the gopher site to proxy (just 'domain.tld' is enough) |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Gopher Server
|
# Gopher Server
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [tiynger](https://hub.docker.com/r/tiynger/gopherserver).
|
The official container and documentation was made by [tiynger](https://hub.docker.com/r/tiynger/gopherserver).
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following variables with the -e tag.
|
|||||||
| ------------- | --------------------------------------------------- | ----------- |
|
| ------------- | --------------------------------------------------- | ----------- |
|
||||||
| `SERVER_NAME` | set this to your IP/Domain (no "gopher://" needed!) | `localhost` |
|
| `SERVER_NAME` | set this to your IP/Domain (no "gopher://" needed!) | `localhost` |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following volumes with the -v tag.
|
|||||||
| -------------- | --------------- | ----------------------------- |
|
| -------------- | --------------- | ----------------------------- |
|
||||||
| `gopherwebdir` | `/var/gopher` | directory for the gopher page |
|
| `gopherwebdir` | `/var/gopher` | directory for the gopher page |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -30,7 +28,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ---------------------------- |
|
| -------------- | ------------------------ | -------- | ---------------------------- |
|
||||||
| `70` | `70` | TCP | port for the gopher-protocol |
|
| `70` | `70` | TCP | port for the gopher-protocol |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Hastebin
|
# Hastebin
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [rlister](https://hub.docker.com/r/rlister/hastebin).
|
The official container and documentation was made by [rlister](https://hub.docker.com/r/rlister/hastebin).
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following variables with the -e tag.
|
|||||||
| -------------- | ----------------------- | ------- |
|
| -------------- | ----------------------- | ------- |
|
||||||
| `STORAGE_TYPE` | Type to store the datas | `file` |
|
| `STORAGE_TYPE` | Type to store the datas | `file` |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | -------------------------- |
|
| ----------- | --------------- | -------------------------- |
|
||||||
| `hastebin` | `/app/data` | storage directory for data |
|
| `hastebin` | `/app/data` | storage directory for data |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -30,7 +28,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `7777` | `7777` | TCP | WebUI |
|
| `7777` | `7777` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Homer
|
# Homer
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [b4bz](https://hub.docker.com/r/b4bz/homer).
|
The official container and documentation was made by [b4bz](https://hub.docker.com/r/b4bz/homer).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `/current/dir/config.yml` | `/www/config.yml` | configuration file for static page |
|
| `/current/dir/config.yml` | `/www/config.yml` | configuration file for static page |
|
||||||
| `homer` | `/www/assets` | storage for icons, etc |
|
| `homer` | `/www/assets` | storage for icons, etc |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -23,7 +21,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `8080` | `8080` | TCP | WebUI |
|
| `8080` | `8080` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -38,7 +36,7 @@ docker run --name homer \
|
|||||||
-d b4bz/homer:latest
|
-d b4bz/homer:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Configuration
|
### Configuration
|
||||||
|
|
||||||
This is a sample config.yml:
|
This is a sample config.yml:
|
||||||
|
|
||||||
|
@ -3,14 +3,12 @@
|
|||||||
[Jellyfin](https://jellyfin.ord) is a suite for multimedia streaming.
|
[Jellyfin](https://jellyfin.ord) is a suite for multimedia streaming.
|
||||||
It includes a web-interface.
|
It includes a web-interface.
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [linuxserver](https://hub.docker.com/linuxserver/jellyfin).
|
The official container and documentation was made by [linuxserver](https://hub.docker.com/linuxserver/jellyfin).
|
||||||
This docker-rebuild is made up by a `docker-compose.yml` file.
|
This docker-rebuild is made up by a `docker-compose.yml` file.
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following environment-variables in the `environment:` section of the docker-compose file.
|
Set the following environment-variables in the `environment:` section of the docker-compose file.
|
||||||
|
|
||||||
@ -20,7 +18,7 @@ Set the following environment-variables in the `environment:` section of the doc
|
|||||||
| `PGID` | Groupid to run the container | |
|
| `PGID` | Groupid to run the container | |
|
||||||
| `TZ` | specify the timezone | |
|
| `TZ` | specify the timezone | |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes in the `volumes:` section of the docker-compose file.
|
Set the following volumes in the `volumes:` section of the docker-compose file.
|
||||||
|
|
||||||
@ -38,7 +36,7 @@ it is recommended to use them as external volumes (volumes section:
|
|||||||
To use the rebuild the volumes have to exist before creating the container
|
To use the rebuild the volumes have to exist before creating the container
|
||||||
(`docker volume create media_movies` and tvshows accordingly).
|
(`docker volume create media_movies` and tvshows accordingly).
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports in the `ports:` section.
|
Set the following ports in the `ports:` section.
|
||||||
|
|
||||||
@ -46,7 +44,7 @@ Set the following ports in the `ports:` section.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `8096` | `8096` | TCP | WebUI |
|
| `8096` | `8096` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -55,7 +53,7 @@ docker pull linuxserver/jellyfin:latest
|
|||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Docker-Compose.yml
|
### Docker-Compose.yml
|
||||||
|
|
||||||
```yml
|
```yml
|
||||||
version: "2"
|
version: "2"
|
||||||
@ -87,7 +85,7 @@ volumes:
|
|||||||
external: true
|
external: true
|
||||||
```
|
```
|
||||||
|
|
||||||
### Add IP-TV
|
## Add IP-TV
|
||||||
|
|
||||||
You can add IP-TV under `Live TV` in the administration panel.
|
You can add IP-TV under `Live TV` in the administration panel.
|
||||||
To include a m3u IP-TV stream just put the file on the server or copy its URL
|
To include a m3u IP-TV stream just put the file on the server or copy its URL
|
||||||
|
30
wiki/mariadb.md
Normal file
30
wiki/mariadb.md
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# MariaDB
|
||||||
|
|
||||||
|
[MariaDB](https://www.mariadb.com) is an open-source database management system
|
||||||
|
forked from [mySQL](./mysql.md).
|
||||||
|
|
||||||
|
## Setup Server with Docker
|
||||||
|
|
||||||
|
The official container and documentation was made by [mariadb](https://hub.docker.com/_/mariadb).
|
||||||
|
The Docker container is mainly used in combination with other containers.
|
||||||
|
To achieve this in the easiest way use a docker-compose file
|
||||||
|
|
||||||
|
### Environment-variables
|
||||||
|
|
||||||
|
Set the following environment-variables in the `environment:` section of the
|
||||||
|
docker-compose file.
|
||||||
|
|
||||||
|
| Name | Usage | Default |
|
||||||
|
| --------------------- | ----------------------------- | ------- |
|
||||||
|
| `MYSQL_ROOT_PASSWORD` | set the mysql admin password | |
|
||||||
|
| `MYSQL_USER` | set the mysql username | |
|
||||||
|
| `MYSQL_PASSWORD` | set the mysql user password | |
|
||||||
|
| `MYSQL_Database` | specify mysql database to use | |
|
||||||
|
|
||||||
|
### Volumes
|
||||||
|
|
||||||
|
Set the following volumes in the `volumes:` section of the docker-compose file.
|
||||||
|
|
||||||
|
| Volume-Name | Container mount | Description |
|
||||||
|
| ----------- | ---------------- | ------------------------- |
|
||||||
|
| `mysql` | `/var/lib/mysql` | storage for owncloud data |
|
@ -1,12 +1,10 @@
|
|||||||
# Mordhau
|
# Mordhau
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [tetricz](https://hub.docker.com/r/tetricz/mordhau-server).
|
The official container and documentation was made by [tetricz](https://hub.docker.com/r/tetricz/mordhau-server).
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -25,7 +23,7 @@ Set the following variables with the -e tag.
|
|||||||
| `SERVER_PASSWORD` | set a password | |
|
| `SERVER_PASSWORD` | set a password | |
|
||||||
| `ADMIN_PASSWORD` | set an admin password | |
|
| `ADMIN_PASSWORD` | set an admin password | |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -34,7 +32,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `mordhau` | `/serverdata/mordhau` | storage for mordhau server relevant data |
|
| `mordhau` | `/serverdata/mordhau` | storage for mordhau server relevant data |
|
||||||
| `mordhau_steamcmd` | `/serverdata/steamcmd` | storage for steam related data |
|
| `mordhau_steamcmd` | `/serverdata/steamcmd` | storage for steam related data |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
| Container Port | Recommended outside port | Protocol | Description |
|
| Container Port | Recommended outside port | Protocol | Description |
|
||||||
@ -43,7 +41,7 @@ Set the following ports with the -p tag.
|
|||||||
| `15000` | `15000` | UDP | mordhau internal |
|
| `15000` | `15000` | UDP | mordhau internal |
|
||||||
| `27015` | `27015` | UDP | mordhau internal |
|
| `27015` | `27015` | UDP | mordhau internal |
|
||||||
|
|
||||||
#### Start
|
### Start
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -71,7 +69,7 @@ docker run --name=mordhau \
|
|||||||
tetricz/mordhau-server
|
tetricz/mordhau-server
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Stop
|
### Stop
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#/bin/sh
|
#/bin/sh
|
||||||
|
34
wiki/mysql.md
Normal file
34
wiki/mysql.md
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# MySQL
|
||||||
|
|
||||||
|
[MySQL](https://www.mysql.com) is an open-source database management system.
|
||||||
|
|
||||||
|
## Setup with Docker
|
||||||
|
|
||||||
|
The official container and documentation was made by [MySQL](https://hub.docker.com/_/mysql).
|
||||||
|
The Docker container is mainly used in combination with other containers.
|
||||||
|
To achieve this in the easiest way use a docker-compose file
|
||||||
|
|
||||||
|
### Environment-variables
|
||||||
|
|
||||||
|
Set the following environment-variables in the `environment:` section of the
|
||||||
|
docker-compose file.
|
||||||
|
|
||||||
|
| Name | Usage | Default |
|
||||||
|
| --------------------- | ----------------------------- | ------- |
|
||||||
|
| `MYSQL_ROOT_PASSWORD` | set the mysql admin password | |
|
||||||
|
| `MYSQL_USER` | set the mysql username | |
|
||||||
|
| `MYSQL_PASSWORD` | set the mysql user password | |
|
||||||
|
| `MYSQL_Database` | specify mysql database to use | |
|
||||||
|
|
||||||
|
### Volumes
|
||||||
|
|
||||||
|
Set the following volumes in the `volumes:` section of the docker-compose file.
|
||||||
|
|
||||||
|
| Volume-Name | Container mount | Description |
|
||||||
|
| ----------- | ---------------- | ------------------------- |
|
||||||
|
| `mysql` | `/var/lib/mysql` | storage for owncloud data |
|
||||||
|
|
||||||
|
### Networks
|
||||||
|
|
||||||
|
You can set networks in the `networks:` part of a docker-compose file to connect
|
||||||
|
the database with other docker containers.
|
@ -1,8 +1,6 @@
|
|||||||
# Nginx
|
# Nginx
|
||||||
|
|
||||||
## Setup Server
|
## Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The easiest way to configure and run nginx is
|
The easiest way to configure and run nginx is
|
||||||
[ncdt](https://github.com/nasourso/nginx-certbot-docker-tui) by nasourso.
|
[ncdt](https://github.com/nasourso/nginx-certbot-docker-tui) by nasourso.
|
||||||
@ -14,7 +12,7 @@ You can just run the script and it will install all needed dependencies.
|
|||||||
After that just go ahead and start the container.
|
After that just go ahead and start the container.
|
||||||
You can then configure reverse proxies by adding websites.
|
You can then configure reverse proxies by adding websites.
|
||||||
|
|
||||||
#### Block remote port access
|
### Block remote port access
|
||||||
|
|
||||||
If you configured a reverse proxy to a port chances are you don't want the port
|
If you configured a reverse proxy to a port chances are you don't want the port
|
||||||
to be accessed outside of the proxy.
|
to be accessed outside of the proxy.
|
||||||
@ -25,7 +23,7 @@ This can be changed at the forwarded docker-service by replacing for example
|
|||||||
This forces the docker container to only expose the port in the docker bridge
|
This forces the docker container to only expose the port in the docker bridge
|
||||||
network, effectively banning remote access.
|
network, effectively banning remote access.
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Onedrive
|
# Onedrive
|
||||||
|
|
||||||
## Setup Mirror
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [oznu](https://hub.docker.com/r/oznu/onedrive).
|
The official container and documentation was made by [oznu](https://hub.docker.com/r/oznu/onedrive).
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ Set the following variables with the -e tag.
|
|||||||
| `PUID` | UserID | |
|
| `PUID` | UserID | |
|
||||||
| `PGID` | GroupID | |
|
| `PGID` | GroupID | |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -24,7 +22,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `onedrive_config` | `/config` | configuration storage for the server connection |
|
| `onedrive_config` | `/config` | configuration storage for the server connection |
|
||||||
| `onedrive_doc` | `/documents` | storage for downloaded documents |
|
| `onedrive_doc` | `/documents` | storage for downloaded documents |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# OpenVPN
|
# OpenVPN
|
||||||
|
|
||||||
## Setup Server
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [kylemanna](https://hub.docker.com/r/kylemanna/openvpn).
|
The official container and documentation was made by [kylemanna](https://hub.docker.com/r/kylemanna/openvpn).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | ------------------------ |
|
| ----------- | --------------- | ------------------------ |
|
||||||
| `ovpn` | `/etc/openvpn` | storage for openvpn data |
|
| `ovpn` | `/etc/openvpn` | storage for openvpn data |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ------------ |
|
| -------------- | ------------------------ | -------- | ------------ |
|
||||||
| `1194` | `1194` | UDP | openvpn port |
|
| `1194` | `1194` | UDP | openvpn port |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -30,7 +28,7 @@ There are some special variables to set.
|
|||||||
| ----------- | ---------------------- |
|
| ----------- | ---------------------- |
|
||||||
| `--cap-add` | add linux capabilities |
|
| `--cap-add` | add linux capabilities |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,16 +1,14 @@
|
|||||||
# Owncloud
|
# Owncloud
|
||||||
|
|
||||||
## Setup Server
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [owncloud](https://hub.docker.com/_/owncloud).
|
The official container and documentation was made by [owncloud](https://hub.docker.com/_/owncloud).
|
||||||
This docker-rebuild is made up by a `docker-compose.yml` file.
|
This docker-rebuild is made up by a `docker-compose.yml` file.
|
||||||
The services in this files are explained seperately.
|
The services in this files are explained seperately.
|
||||||
|
The main Docker container needs a database in form of a [MariaDB](./mariadb.md)
|
||||||
|
Docker container.
|
||||||
|
|
||||||
#### Owncloud
|
### Server: Volumes
|
||||||
|
|
||||||
##### Volumes
|
|
||||||
|
|
||||||
Set the following volumes in the `volumes:` section of the docker-compose file.
|
Set the following volumes in the `volumes:` section of the docker-compose file.
|
||||||
|
|
||||||
@ -19,7 +17,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file.
|
|||||||
| `owncloud` | `/var/www/html` | storage for owncloud plugins |
|
| `owncloud` | `/var/www/html` | storage for owncloud plugins |
|
||||||
| `config` | `/var/www/html/config` | storage for owncloud config |
|
| `config` | `/var/www/html/config` | storage for owncloud config |
|
||||||
|
|
||||||
##### Ports
|
### Server: Ports
|
||||||
|
|
||||||
Set the following ports in the `ports:` section.
|
Set the following ports in the `ports:` section.
|
||||||
|
|
||||||
@ -27,26 +25,7 @@ Set the following ports in the `ports:` section.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `80` | `80` | TCP | WebUI |
|
| `80` | `80` | TCP | WebUI |
|
||||||
|
|
||||||
#### Maria DB
|
### Server: Rebuild
|
||||||
|
|
||||||
##### Environment-variables
|
|
||||||
|
|
||||||
Set the following environment-variables in the `environment:` section of the
|
|
||||||
docker-compose file.
|
|
||||||
|
|
||||||
| Name | Usage | Default |
|
|
||||||
| --------------------- | ---------------------------- | ------- |
|
|
||||||
| `MYSQL_ROOT_PASSWORD` | set the mysql admin password | |
|
|
||||||
|
|
||||||
##### Volumes
|
|
||||||
|
|
||||||
Set the following volumes in the `volumes:` section of the docker-compose file.
|
|
||||||
|
|
||||||
| Volume-Name | Container mount | Description |
|
|
||||||
| ----------- | ---------------- | ------------------------- |
|
|
||||||
| `mariadb` | `/var/lib/mysql` | storage for owncloud data |
|
|
||||||
|
|
||||||
#### Rebuild
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -56,7 +35,7 @@ docker pull mariadb
|
|||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Docker-Compose.yml
|
### Server: Docker-Compose.yml
|
||||||
|
|
||||||
```yml
|
```yml
|
||||||
version: "3.1"
|
version: "3.1"
|
||||||
@ -88,13 +67,11 @@ volumes:
|
|||||||
driver: local
|
driver: local
|
||||||
```
|
```
|
||||||
|
|
||||||
## Setup Client
|
## Setup Client with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The original container and documentation are made by [tiynger](https://hub.docker.com/r/tiynger/owncloudclient)
|
The original container and documentation are made by [tiynger](https://hub.docker.com/r/tiynger/owncloudclient)
|
||||||
|
|
||||||
#### Environment-variables
|
### Client: Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -104,7 +81,7 @@ Set the following variables with the -e tag.
|
|||||||
| `PASSWORD` | password of OwnCloud server | `admin` |
|
| `PASSWORD` | password of OwnCloud server | `admin` |
|
||||||
| `URL` | url of OwnCloud server (dont forget the http(s)://) | `localhost` |
|
| `URL` | url of OwnCloud server (dont forget the http(s)://) | `localhost` |
|
||||||
|
|
||||||
#### Additional
|
### Client: Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -112,7 +89,7 @@ There are some special variables to set.
|
|||||||
| -------------------- | ---------------------------------------------------------- |
|
| -------------------- | ---------------------------------------------------------- |
|
||||||
| `--opt-log max-size` | prevent log file from growing to large (`50m` recommended) |
|
| `--opt-log max-size` | prevent log file from growing to large (`50m` recommended) |
|
||||||
|
|
||||||
#### Volumes
|
### Client: Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -120,7 +97,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | ----------------------------------- |
|
| ----------- | --------------- | ----------------------------------- |
|
||||||
| `data` | `/data` | directory for the owncloud contents |
|
| `data` | `/data` | directory for the owncloud contents |
|
||||||
|
|
||||||
#### Rebuild
|
### Client: Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Pinedocs
|
# Pinedocs
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [xy2z](https://hub.docker.com/r/xy2z/pinedocs).
|
The official container and documentation was made by [xy2z](https://hub.docker.com/r/xy2z/pinedocs).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | -------------------- |
|
| ----------- | --------------- | -------------------- |
|
||||||
| `pinedocs` | `/data` | storage for pinedocs |
|
| `pinedocs` | `/data` | storage for pinedocs |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `80` | `80` | TCP | WebUI |
|
| `80` | `80` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
12
wiki/plex.md
12
wiki/plex.md
@ -1,12 +1,10 @@
|
|||||||
# Plex
|
# Plex
|
||||||
|
|
||||||
## Setup Tunnel
|
## Setup Tunnel with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [nasourso](https://hub.docker.com/r/nasourso/pltu).
|
The official container and documentation was made by [nasourso](https://hub.docker.com/r/nasourso/pltu).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | --------------------------------------------------- |
|
| ----------- | --------------- | --------------------------------------------------- |
|
||||||
| `pltu` | `/cert` | storage for openvpn certificate of server with plex |
|
| `pltu` | `/cert` | storage for openvpn certificate of server with plex |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `80` | `32400` | TCP | Plex webUI |
|
| `80` | `32400` | TCP | Plex webUI |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -30,7 +28,7 @@ There are some special variables to set.
|
|||||||
| -------------- | ------------------------ |
|
| -------------- | ------------------------ |
|
||||||
| `--privileged` | is needed due to openvpn |
|
| `--privileged` | is needed due to openvpn |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Portainer
|
# Portainer
|
||||||
|
|
||||||
## Setup Server
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [portainer](https://hub.docker.com/r/portainer/portainer).
|
The official container and documentation was made by [portainer](https://hub.docker.com/r/portainer/portainer).
|
||||||
|
|
||||||
#### Volumes
|
### Server: Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `portainer` | `/data` | configuration directory |
|
| `portainer` | `/data` | configuration directory |
|
||||||
| `/var/run/docker.sock` | `/var/run/docker.sock` | connection to local docker containers and volumes |
|
| `/var/run/docker.sock` | `/var/run/docker.sock` | connection to local docker containers and volumes |
|
||||||
|
|
||||||
#### Ports
|
### Server: Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -23,7 +21,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `9000` | `9000` | TCP | WebUI |
|
| `9000` | `9000` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Server: Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -38,13 +36,11 @@ docker run --name portainer \
|
|||||||
-d portainer/portainer
|
-d portainer/portainer
|
||||||
```
|
```
|
||||||
|
|
||||||
## Setup Agent
|
## Setup Agent with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [portainer](https://hub.docker.com/r/portainer/agent).
|
The official container and documentation was made by [portainer](https://hub.docker.com/r/portainer/agent).
|
||||||
|
|
||||||
#### Volumes
|
### Agent: Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -53,7 +49,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `/var/run/docker.sock` | `/var/run/docker.sock` | connect your running docker containers |
|
| `/var/run/docker.sock` | `/var/run/docker.sock` | connect your running docker containers |
|
||||||
| `/var/lib/docker/volumes` | `/var/lib/docker/volumes` | connect running docker volumes |
|
| `/var/lib/docker/volumes` | `/var/lib/docker/volumes` | connect running docker volumes |
|
||||||
|
|
||||||
#### Ports
|
### Agent: Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -61,7 +57,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | -------------------- |
|
| -------------- | ------------------------ | -------- | -------------------- |
|
||||||
| `9001` | `9001` | TCP | Portainer agent port |
|
| `9001` | `9001` | TCP | Portainer agent port |
|
||||||
|
|
||||||
#### Rebuild
|
### Agent: Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Todo-List
|
# Todo-List
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [prologic](https://hub.docker.com/r/prologic/todo).
|
The official container and documentation was made by [prologic](https://hub.docker.com/r/prologic/todo).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | ---------------------- | ---------------------- |
|
| ----------- | ---------------------- | ---------------------- |
|
||||||
| `todo` | `/go/src/todo/todo.db` | Database for todo list |
|
| `todo` | `/go/src/todo/todo.db` | Database for todo list |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `8000` | `8000` | TCP | WebUI |
|
| `8000` | `8000` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,15 +1,13 @@
|
|||||||
# Radicale
|
# Radicale
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [tomsquest](https://hub.docker.com/r/tomsquest/docker-radicale).
|
The official container and documentation was made by [tomsquest](https://hub.docker.com/r/tomsquest/docker-radicale).
|
||||||
|
|
||||||
The `latest` tag at the moment of writing this readme was corrupted.
|
The `latest` tag at the moment of writing this readme was corrupted.
|
||||||
The last usable tag was used therefore to guarantee best performance for all users.
|
The last usable tag was used therefore to guarantee best performance for all users.
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -18,7 +16,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `radicale_data` | `/data` | storage for caldav |
|
| `radicale_data` | `/data` | storage for caldav |
|
||||||
| `radicale_config` | `/config` | storage for radicale config |
|
| `radicale_config` | `/config` | storage for radicale config |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -26,7 +24,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ------------- |
|
| -------------- | ------------------------ | -------- | ------------- |
|
||||||
| `5232` | `5232` | TCP | WebUI, caldav |
|
| `5232` | `5232` | TCP | WebUI, caldav |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -34,7 +32,7 @@ There are some special variables to set.
|
|||||||
| ------------- | ---------------------------------------------------------------------- |
|
| ------------- | ---------------------------------------------------------------------- |
|
||||||
| `--read-only` | make radicale read-only, caldav can still be changed and used normally |
|
| `--read-only` | make radicale read-only, caldav can still be changed and used normally |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#/bin/sh
|
#/bin/sh
|
||||||
@ -50,7 +48,7 @@ docker run --name radicale \
|
|||||||
-d tomsquest/docker-radicale:2.1.11.4
|
-d tomsquest/docker-radicale:2.1.11.4
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Configuration
|
## Configuration
|
||||||
|
|
||||||
After installation there are a few crucial steps to take to secure your
|
After installation there are a few crucial steps to take to secure your
|
||||||
calendars with a login.
|
calendars with a login.
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Samba
|
# Samba
|
||||||
|
|
||||||
## Setup Server
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [dperson](https://hub.docker.com/r/samba).
|
The official container and documentation was made by [dperson](https://hub.docker.com/r/samba).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -19,7 +17,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `samba_etc` | `/etc` | etc directory of samba server |
|
| `samba_etc` | `/etc` | etc directory of samba server |
|
||||||
| `samba_log` | `/var/log/samba` | storage for samba logs |
|
| `samba_log` | `/var/log/samba` | storage for samba logs |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -28,7 +26,7 @@ Set the following ports with the -p tag.
|
|||||||
| `139` | `139` | TCP | Samba internal |
|
| `139` | `139` | TCP | Samba internal |
|
||||||
| `445` | `445` | TCP | Samba internal |
|
| `445` | `445` | TCP | Samba internal |
|
||||||
|
|
||||||
#### Additional
|
### Additional
|
||||||
|
|
||||||
There are some special variables to set.
|
There are some special variables to set.
|
||||||
|
|
||||||
@ -38,7 +36,7 @@ There are some special variables to set.
|
|||||||
| `-w \<workgroup\>` | define workgroup |
|
| `-w \<workgroup\>` | define workgroup |
|
||||||
| `-s \<name;path\>(;browse;readonly;guest;users;admins;writelist;comment)` | define shares |
|
| `-s \<name;path\>(;browse;readonly;guest;users;admins;writelist;comment)` | define shares |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -2,13 +2,11 @@
|
|||||||
|
|
||||||
[Searx](https://searx.me) is a free metasearch engine.
|
[Searx](https://searx.me) is a free metasearch engine.
|
||||||
|
|
||||||
## Setup
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [searx](https://hub.docker.com/r/searx/searx).
|
The official container and documentation was made by [searx](https://hub.docker.com/r/searx/searx).
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -17,7 +15,7 @@ Set the following volumes with the -v tag.
|
|||||||
| `searx_etc` | `/etc/searx` | storage for etc |
|
| `searx_etc` | `/etc/searx` | storage for etc |
|
||||||
| `searx_log` | `/var/log/uwsgi` | storage for logs |
|
| `searx_log` | `/var/log/uwsgi` | storage for logs |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -25,7 +23,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------- |
|
| -------------- | ------------------------ | -------- | ----------- |
|
||||||
| `8080` | `8080` | TCP | WebUI |
|
| `8080` | `8080` | TCP | WebUI |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Syncthing
|
# Syncthing
|
||||||
|
|
||||||
## Setup
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/syncthing).
|
The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/syncthing).
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -17,7 +15,7 @@ Set the following variables with the -e tag.
|
|||||||
| `TZ` | Timezone | |
|
| `TZ` | Timezone | |
|
||||||
| `UMASK_SET` | setting usermask | |
|
| `UMASK_SET` | setting usermask | |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -25,7 +23,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ------------------ | --------------- | ----------------------------------------------- |
|
| ------------------ | --------------- | ----------------------------------------------- |
|
||||||
| `syncthing_config` | `/config` | storage for config and possible downloaded data |
|
| `syncthing_config` | `/config` | storage for config and possible downloaded data |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -35,7 +33,7 @@ Set the following ports with the -p tag.
|
|||||||
| `22000` | `22000` | TCP | Syncthing internal |
|
| `22000` | `22000` | TCP | Syncthing internal |
|
||||||
| `21027` | `21027` | UDP | Syncthing internal |
|
| `21027` | `21027` | UDP | Syncthing internal |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
# Teamspeak3
|
# Teamspeak3
|
||||||
|
|
||||||
## Setup Server
|
## Setup Server with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [teamspeak](https://hub.docker.com/_/teamspeak).
|
The official container and documentation was made by [teamspeak](https://hub.docker.com/_/teamspeak).
|
||||||
|
|
||||||
#### Environment-variables
|
### Environment-variables
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -14,7 +12,7 @@ Set the following variables with the -e tag.
|
|||||||
| ------------------- | ---------------------------- | ------- |
|
| ------------------- | ---------------------------- | ------- |
|
||||||
| `TS3SERVER_LICENSE` | accept the license agreement | |
|
| `TS3SERVER_LICENSE` | accept the license agreement | |
|
||||||
|
|
||||||
#### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -22,7 +20,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ------------ | ---------------- | --------------------------- |
|
| ------------ | ---------------- | --------------------------- |
|
||||||
| `teamspeak3` | `/var/ts3server` | storage for ts3-server data |
|
| `teamspeak3` | `/var/ts3server` | storage for ts3-server data |
|
||||||
|
|
||||||
#### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -32,7 +30,7 @@ Set the following ports with the -p tag.
|
|||||||
| `10011` | `10011` | TCP | ts3-intern |
|
| `10011` | `10011` | TCP | ts3-intern |
|
||||||
| `30033` | `30033` | TCP | ts3-intern |
|
| `30033` | `30033` | TCP | ts3-intern |
|
||||||
|
|
||||||
#### Rebuild
|
### Rebuild
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -1,14 +1,12 @@
|
|||||||
# YOURLS
|
# YOURLS
|
||||||
|
|
||||||
## Setup Server
|
## Setup with Docker
|
||||||
|
|
||||||
### Docker
|
|
||||||
|
|
||||||
The official container and documentation was made by [yourls](https://hub.docker.com/_/yourls).
|
The official container and documentation was made by [yourls](https://hub.docker.com/_/yourls).
|
||||||
|
In addition to the main container you need to connect a [mySQL container](./mysql.md)
|
||||||
|
to it.
|
||||||
|
|
||||||
#### YOURLS
|
### Environment-variables
|
||||||
|
|
||||||
##### Environment-variables
|
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
Set the following variables with the -e tag.
|
||||||
|
|
||||||
@ -19,7 +17,7 @@ Set the following variables with the -e tag.
|
|||||||
| `YOURLS_USER` | username for yourls admin | |
|
| `YOURLS_USER` | username for yourls admin | |
|
||||||
| `YOURLS_PASS` | password for yourls admin | |
|
| `YOURLS_PASS` | password for yourls admin | |
|
||||||
|
|
||||||
##### Volumes
|
### Volumes
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
Set the following volumes with the -v tag.
|
||||||
|
|
||||||
@ -27,7 +25,7 @@ Set the following volumes with the -v tag.
|
|||||||
| ----------- | --------------- | -------------------- |
|
| ----------- | --------------- | -------------------- |
|
||||||
| `yourls` | `/var/www/html` | yourls specific html |
|
| `yourls` | `/var/www/html` | yourls specific html |
|
||||||
|
|
||||||
##### Ports
|
### Ports
|
||||||
|
|
||||||
Set the following ports with the -p tag.
|
Set the following ports with the -p tag.
|
||||||
|
|
||||||
@ -35,25 +33,7 @@ Set the following ports with the -p tag.
|
|||||||
| -------------- | ------------------------ | -------- | ----------------- |
|
| -------------- | ------------------------ | -------- | ----------------- |
|
||||||
| `80` | `80` | TCP | dns protocol port |
|
| `80` | `80` | TCP | dns protocol port |
|
||||||
|
|
||||||
#### MySQL
|
### Rebuild
|
||||||
|
|
||||||
##### Environment-variables
|
|
||||||
|
|
||||||
Set the following variables with the -e tag.
|
|
||||||
|
|
||||||
| Name | Usage | Default |
|
|
||||||
| --------------------- | ----------------- | ------- |
|
|
||||||
| `MYSQL_ROOT_PASSWORD` | database password | |
|
|
||||||
|
|
||||||
##### Volumes
|
|
||||||
|
|
||||||
Set the following volumes with the -v tag.
|
|
||||||
|
|
||||||
| Volume-Name | Container mount | Description |
|
|
||||||
| ----------- | ----------------- | ------------------- |
|
|
||||||
| `mysql` | `/var/cache/bind` | database for yourls |
|
|
||||||
|
|
||||||
#### Rebuild
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
@ -61,7 +41,7 @@ docker-compose down
|
|||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Docker-Compose.yml
|
### Docker-Compose.yml
|
||||||
|
|
||||||
```yml
|
```yml
|
||||||
version: "3.1"
|
version: "3.1"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user