mirror of
				https://github.com/tiyn/wiki.git
				synced 2025-10-31 18:31:15 +01:00 
			
		
		
		
	docker: improved structure
This commit is contained in:
		| @@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | --------------- | ------------------------------------ | | ||||
| | `downloads`               | `/downloads`    | folder to download data to           | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8881`         | `8081`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -36,7 +36,7 @@ docker pull vim alexta69/metube | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
|   | ||||
| @@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `80`           | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -28,7 +28,7 @@ docker pull awesometechnologies/synapse-admin:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2" | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following variables with the -e tag. | ||||
| | ---------- | ----------------------------- | ------- | | ||||
| | `PASSWORD` | Password for `podgrab` user   |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following volumes with the -v tag. | ||||
| | `podgrab_config`          | `/config`       | Configuration files     | | ||||
| | `media_podcasts`          | `/assets`       | location for podcasts   | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -35,7 +35,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8080`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -11,7 +11,7 @@ Place the file `config.yml` in the `homer` docker volume and change it to your | ||||
| needs. | ||||
| After that rerun `./rebuild.sh` to make update your config. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ---------------------- | | ||||
| | `homer`                   | `/www/assets`   | storage for icons, etc | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8080`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -41,7 +41,7 @@ docker run --name homer \ | ||||
|     -d b4bz/homer:latest | ||||
| ``` | ||||
|  | ||||
| ## config.yml | ||||
| ### config.yml | ||||
|  | ||||
| ```yml | ||||
| title: "tmp" | ||||
|   | ||||
| @@ -10,7 +10,7 @@ TubeArchivist specific version of Elasticsearch and one a [redis](/wiki/docker/r | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -36,7 +36,7 @@ The following table lists the environment variables for the image `bbilly1/tubea | ||||
| | `ELASTIC_PASSWORD` | Password for Elasticsearch                  | ``      | | ||||
| | `ES_JAVA_OPTS`     | Additional Java options                     | ``      | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -53,7 +53,7 @@ The following table lists the environment variables for the image `bbilly1/tubea | ||||
| | ------------------------- | ------------------------------- | --------------------------- | | ||||
| | `es`                      | `/usr/share/elasticsearch/data` | storage for elasticsearch   | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -61,7 +61,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8000`         | `8881`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -69,7 +69,7 @@ docker-compose down | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: '3.3' | ||||
|   | ||||
| @@ -14,7 +14,7 @@ just created folder. | ||||
| You can find the `docker-compose.yml` in the cloned directory. | ||||
| Set the variables, volumes and ports according and run the `rebuild.sh`. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -22,7 +22,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | ---------------- | ---------------- | | ||||
| | `searx_config`            | `/config`        | configurations   | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `5000`         | `8000`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -40,7 +40,7 @@ docker-compose up -d | ||||
| cd .. | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2.2" | ||||
|   | ||||
| @@ -23,7 +23,7 @@ htpasswd -BC 10 /etc/hauk/users.htpasswd <other user name> | ||||
|  | ||||
| Finally run `./rebuild.sh`. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | ------------------ | ------------------------------ | | ||||
| | `./config/hauk`           | `/etc/hauk`        | config and password location   | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -39,7 +39,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ---------------------- | | ||||
| | `80`           | `80`                     | TCP      | Basic service          | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -48,7 +48,7 @@ docker pull bilde2910/hauk | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2" | ||||
|   | ||||
| @@ -14,7 +14,7 @@ Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same | ||||
| place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -22,7 +22,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `9000`         | `9000`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -32,7 +32,7 @@ Set the following volumes with the -v tag. | ||||
| | `config`                  | `/config`                  | configuration data     | | ||||
| | `data`                    | `/data`                    | further data storage   | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -40,7 +40,7 @@ docker-compose down | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## .env | ||||
| ### .env | ||||
|  | ||||
| ```sh | ||||
| TZ="Europe/Berlin" | ||||
| @@ -75,7 +75,7 @@ PEERTUBE_SMTP_TLS=false | ||||
| PEERTUBE_SMTP_DISABLE_STARTTLS=false | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3.3" | ||||
|   | ||||
| @@ -14,7 +14,7 @@ a folder within the just created folder. | ||||
| You can find the `docker-compose.yml` in the cloned directory. | ||||
| Set the variables, volumes and ports according and run the `rebuild.sh`. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -22,7 +22,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ----------------------------------- | | ||||
| | `db`                      | `/app/db`       | storage for the bibliogram database | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `10407`        | `10407`                  | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -40,7 +40,7 @@ docker-compose up -d | ||||
| cd .. | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
|   | ||||
| @@ -20,7 +20,7 @@ To get the local IP the command `ip route get 1` can be used. | ||||
| For the public IP the command `curl api.ipify.org` can be used. | ||||
|  | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following ports in the `ports:` section. | ||||
| | `5349`         | `5349`                   | TCP/UDP  | TURN/STUN   | | ||||
| | `49152-65535`  | `49152-65535`            | UDP      | TURN/STUN   | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -39,7 +39,7 @@ docker pull coturn/coturn:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2" | ||||
| @@ -55,7 +55,7 @@ services: | ||||
|       - "5349:5349" | ||||
| ``` | ||||
|  | ||||
| ## data/matrix/coturn/turnserver.conf | ||||
| ### data/matrix/coturn/turnserver.conf | ||||
|  | ||||
| ```txt | ||||
| use-auth-secret | ||||
|   | ||||
| @@ -8,7 +8,7 @@ The container and documentation was made by [dperson](https://hub.docker.com/r/d | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -17,7 +17,7 @@ Set the following volumes with the -v tag. | ||||
| | `tor_var`                 | `/var/lib/tor`  | Location for various files | | ||||
| | `tor_etc`                 | `/etc/tor`      | Various other config       | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following ports with the -p tag. | ||||
| | `8118`         | `8118`                   | HTTP     | privoxy web proxy    | | ||||
| | `9050`         | `9050`                   | SOCKS    | socks protocol proxy | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -15,7 +15,7 @@ Place the openvpn certificate in the `jacket_config` docker volume inside the | ||||
| `openvpn` folder. | ||||
| After that rerun `./rebuild.sh` to make update your config. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -24,7 +24,7 @@ Set the following volumes with the -v tag. | ||||
| | `jackett_config`          | `/config`       | storage for configs    | | ||||
| | `jackett_blackhole`       | `/blackhole`    | storage for magnets    | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -32,7 +32,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `9117`         | `9117`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| docker stop jackett | ||||
|   | ||||
| @@ -14,7 +14,7 @@ The default username of the web interface is `admin`. | ||||
| The default password is `adminadmin`. | ||||
| Both can be changed in the web interface after setup. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -25,7 +25,7 @@ Set the following variables with the -e tag. | ||||
| | `VPN_PASSWORD`      | Password for OpenVPN        | ` `     | | ||||
| | `LAN_NETWORK`       | Subnet of the local network | ` `     | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -34,7 +34,7 @@ Set the following volumes with the -v tag. | ||||
| | `qbittorrentvpn_config`   | `/config`           | Configuration files     | | ||||
| | `qbittorrentvpn_data`     | `/downloads`        | Storage for data        | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -42,7 +42,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `9091`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -52,7 +52,7 @@ There are some special variables to set. | ||||
| | `--device`  | connect devices        | | ||||
| | `--sysctl`  | configure systemctl    | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -11,7 +11,7 @@ to it. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -26,7 +26,7 @@ docker-compose file. | ||||
| | `DB_USER`   | Username for the database      |         | | ||||
| | `DB_PASSWD` | Password for the database      |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -36,7 +36,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `/etc/timezone`           | `/etc/timezone:ro` | link timezone                  | | ||||
| | `/etc/localtime`          | `/etc/localtime`   | link localtime                 | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -45,7 +45,7 @@ Set the following ports in the `ports:` section. | ||||
| | `3000`         | `3000`                   | TCP      | WebUI                  | | ||||
| | `22`           | `222`                    | TCP      | ssh port of git server | | ||||
|  | ||||
| ## Networks | ||||
| ### Networks | ||||
|  | ||||
| Set the following networks in the `networks:` section of the docker-compose file. | ||||
|  | ||||
| @@ -53,7 +53,7 @@ Set the following networks in the `networks:` section of the docker-compose file | ||||
| | ------- | --------------------- | | ||||
| | `gitea` | connect db with gitea | | ||||
|  | ||||
| ## Dependencies | ||||
| ### Dependencies | ||||
|  | ||||
| Set the following dependencies in the `depends_on:` section of the | ||||
| docker-compose file. | ||||
| @@ -62,7 +62,7 @@ docker-compose file. | ||||
| | ---- | -------------------- | | ||||
| | `db` | Ensure db is running | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -70,7 +70,7 @@ docker-compose down | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2" | ||||
|   | ||||
| @@ -10,7 +10,7 @@ subcontainers - and one a [redis instance](/wiki/docker/redis.md). | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -22,7 +22,7 @@ docker-compose file. | ||||
| | `GRAMPSWEB_CELERY_CONFIG__result_backend` | Redis backend URL                    | ``      | | ||||
| | `GRAMPSWEB_RATELIMIT_STORAGE_URI`         | Storage URI                          | ``      | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -37,7 +37,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `gramps_media`            | `/app/media`             | storage for media           | | ||||
| | `gramps_tmp`              | `/tmp`                   | storage for temporary files | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -45,7 +45,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `5000`         | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -55,7 +55,7 @@ docker pull redis:alpine | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
|   | ||||
| @@ -11,7 +11,7 @@ gameyfin_config`. | ||||
| Make sure to run the following command on the config volume `chown -R 1000:root gameyfin_config`. | ||||
| Afterwards run `./rebuild.sh`. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -23,7 +23,7 @@ docker-compose file. | ||||
| | `GAMEYFIN_IGDB_API_CLIENT_ID`     | id of twitch internet game database     |         | | ||||
| | `GAMEYFIN_IGDB_API_CLIENT_SECRET` | secret of twitch internet game database |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | ----------------------- | ------------------------------ | | ||||
| | `media_games`             | `/opt/gameyfin-library` | storage for games and configs  | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -40,7 +40,7 @@ Set the following ports in the `ports:` section. | ||||
| | `8080`         | `8093`                   | TCP      | WebUI                  | | ||||
|  | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -48,7 +48,7 @@ docker-compose down | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
|   | ||||
| @@ -13,7 +13,7 @@ To see which providers are supported take a look at the | ||||
| [official documentation](https://haugene.github.io/docker-transmission-openvpn/supported-providers/). | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following variables with the -e tag. | ||||
| | `CREATE_TUN_DEVICE` | Use a tunnel device         | ` `     | | ||||
| | `WEBPROXY_ENABLES`  | Use a webproxy              | ` `     | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -36,7 +36,7 @@ Set the following volumes with the -v tag. | ||||
| | `transmission data`       | `/data`         | Storage for data        | | ||||
| | `/etc/localtime`          | `/etc/localtime:ro` | Link to the systemtime  | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -44,7 +44,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `9091`         | `9091`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following variables with the -e tag. | ||||
| | `OOKLA_EULA_GDPR` | set to `true` to accept EULA  |         | | ||||
| | `AUTH`            | set to `true` to enable login |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ------------------ | | ||||
| | `speedtest`               | `/config`       | storage for config | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -35,7 +35,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `80`           | `8765`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ------------------------------- | | ||||
| | `homeassistant_data`      | `/config`       | configuration for devices, etc  | | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -27,12 +27,12 @@ docker-compose file. | ||||
| | --------------------- | --------------------------- | ----------------------- | | ||||
| | `TZ`                  | specify the timezone        | ``                      | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| The container needs acces to the host network. | ||||
| This will at the same time expose port 8123 as web interface. | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| docker run --name homeassistant \ | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -24,7 +24,7 @@ Set the following variables with the -e tag. | ||||
| | `ICON`        | Link the Icon of the Server                                    |                                              | | ||||
| | `MOTD`        | Set the Message of the day                                     | "A Paper Minecraft Server powered by Docker" | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -32,7 +32,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ------------------------------ | | ||||
| | `minecraft`               | `/data`         | location for all relevant data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -40,7 +40,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | --------- | ------------------ | | ||||
| | `25565`        | `25565`                  | Minecraft | Port for Minecraft | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -17,7 +17,7 @@ just created folder. | ||||
| You can find the `docker-compose.yml` in the cloned directory. | ||||
| Set the variables, volumes and ports according and run the `rebuild.sh`. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -39,7 +39,7 @@ docker-compose file. | ||||
| | `popular_enabled`      | enable the popular section                                 | `true`  | | ||||
| | `registration_enabled` | enable registration for new users                          | `true`  | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -47,7 +47,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `3000`         | `3000`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -59,7 +59,7 @@ docker-compose up -d | ||||
| cd .. | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
|   | ||||
| @@ -9,7 +9,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following volumes with the -v tag. | ||||
| | `git-server_repos`        | `/git-server/repos` | storage for git repos     | | ||||
| | `git-server_keys`         | `/git-server/keys`  | storage for user ssh keys | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ------------------------------------- | | ||||
| | `22`           | `2222`                   | TCP      | ssh port for accessing the git server | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `7396`         | `7396`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -28,11 +28,7 @@ There are some special variables to set. | ||||
| | `--power` | set the default power to fold at home | | ||||
| | `--team`  | set your teamid to contribute points  | | ||||
|  | ||||
| ### GPU | ||||
|  | ||||
| GPU support is documented in [the docker article](../docker.md). | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -48,3 +44,9 @@ docker run --name folding-at-home \ | ||||
|     --power=full \ | ||||
|     --team=000000 | ||||
| ``` | ||||
|  | ||||
| ## Usage | ||||
|  | ||||
| ### GPU-Support | ||||
|  | ||||
| GPU support is documented in [the docker article](../docker.md). | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ------------------------ | | ||||
| | `ovpn-proxy`              | `/config`       | storage for openvpn data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ------------ | | ||||
| | `9050`         | `8080`                   | HTTP     | proxy port   | | ||||
|  | ||||
| ## Environment-Variables | ||||
| ### Environment-Variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -36,7 +36,7 @@ Set the following variables with the -e tag. | ||||
| | `OPENVPN_USERNAME`  | username for OpenVPN        | ` `     | | ||||
| | `OPENVPN_PASSWORD`  | password for OpenVPN        | ` `     | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -46,7 +46,7 @@ There are some special variables to set. | ||||
| | `--device`  | connect devices        | | ||||
| | `--sysctl`  | configure systemctl    | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -22,21 +22,7 @@ docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki | ||||
|  | ||||
| Afterwards run `./rebuild.sh`. | ||||
|  | ||||
| ## Usage | ||||
|  | ||||
| ### Create Certificates | ||||
|  | ||||
| Each device that connects to the [OpenVPN](/wiki/openvpn.md) server should | ||||
| have a certificate to connect by. | ||||
| Create a certificate and retrieve it by running the following commands. | ||||
| Change all occurences of `<CLIENTNAME>` to the name of the client. | ||||
|  | ||||
| ```sh | ||||
| docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full <CLIENTNAME> nopass | ||||
| docker run -v openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient <CLIENTNAME> > <CLIENTNAME>.ovpn | ||||
| ``` | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -44,7 +30,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ------------------------ | | ||||
| | `ovpn`                    | `/etc/openvpn`  | storage for openvpn data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -52,7 +38,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ------------ | | ||||
| | `1194`         | `1194`                   | UDP      | openvpn port | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -60,7 +46,7 @@ There are some special variables to set. | ||||
| | ----------- | ---------------------- | | ||||
| | `--cap-add` | add linux capabilities | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -74,3 +60,17 @@ docker run --name openvpn \ | ||||
|     -v ovpn:/etc/openvpn \ | ||||
|     -d kylemanna/openvpn | ||||
| ``` | ||||
|  | ||||
| ## Usage | ||||
|  | ||||
| ### Create Certificates | ||||
|  | ||||
| Each device that connects to the [OpenVPN](/wiki/openvpn.md) server should | ||||
| have a certificate to connect by. | ||||
| Create a certificate and retrieve it by running the following commands. | ||||
| Change all occurences of `<CLIENTNAME>` to the name of the client. | ||||
|  | ||||
| ```sh | ||||
| docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full <CLIENTNAME> nopass | ||||
| docker run -v openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient <CLIENTNAME> > <CLIENTNAME>.ovpn | ||||
| ``` | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -20,7 +20,7 @@ Set the following variables with the -e tag. | ||||
| | `PGID` | GroupID  |         | | ||||
| | `TZ`   | Timezone |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -33,7 +33,7 @@ Set the following volumes with the -v tag. | ||||
| | `media_audiobooks`        | `/audiobooks`   | Location for audiobooks | | ||||
| | `media_podcasts`          | `/podcasts`     | location for podcasts   | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -41,7 +41,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `4040`         | `4040`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -20,7 +20,7 @@ Set the following variables with the -e tag. | ||||
| | `PGID` | GroupID  |         | | ||||
| | `TZ`   | Timezone |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -33,7 +33,7 @@ Set the following volumes with the -v tag. | ||||
| | `media_audiobooks`        | `/audiobooks`   | Location for audiobooks | | ||||
| | `media_podcasts`          | `/podcasts`     | location for podcasts   | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -41,7 +41,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `4040`         | `4040`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -22,7 +22,7 @@ docker-compose file. | ||||
| | `PGID` | Groupid to run the container |         | | ||||
| | `TZ`   | specify the timezone         |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | --------------- | ------------------------------------ | | ||||
| | `config`                  | `/config`       | storage for config files of jellyfin | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -38,7 +38,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `7008`         | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -47,7 +47,7 @@ docker pull lscr.io/linuxserver/freshrss:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2.1" | ||||
|   | ||||
| @@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -22,7 +22,7 @@ docker-compose file. | ||||
| | `PGID` | Groupid to run the container |         | | ||||
| | `TZ`   | specify the timezone         |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -40,7 +40,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 | ||||
| (`docker volume create media_movies` and tvshows accordingly). | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -48,7 +48,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8096`         | `8096`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -57,7 +57,7 @@ docker pull linuxserver/jellyfin:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2" | ||||
|   | ||||
| @@ -21,7 +21,7 @@ This namely causes the following line in the | ||||
|       - /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional | ||||
| ``` | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -32,7 +32,7 @@ docker-compose file. | ||||
| | `PGID`                | group id for container user | `1000`                  | | ||||
| | `TZ`                  | specify the timezone        | `Etc/UTC`               | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -41,7 +41,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `config`                  | `/config`         | directory for config              | | ||||
| | `complete`                | `/music`          | directory for music               | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -49,7 +49,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ------------ | | ||||
| | `8686`         | `8686`                   | TCP      | webUI        | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -58,7 +58,7 @@ docker pull lscr.io/linuxserver/lidarr:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2.1" | ||||
|   | ||||
| @@ -21,7 +21,7 @@ This namely causes the following line in the | ||||
|       - /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional | ||||
| ``` | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -32,7 +32,7 @@ docker-compose file. | ||||
| | `PGID`                | group id for container user | `1000`                  | | ||||
| | `TZ`                  | specify the timezone        | `Etc/UTC`               | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -41,7 +41,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `config`                  | `/config`         | directory for config              | | ||||
| | `complete`                | `/movies`         | directory for music               | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -49,7 +49,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ------------ | | ||||
| | `7878`         | `7878`                   | TCP      | webUI        | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -58,7 +58,7 @@ docker pull lscr.io/linuxserver/radarr:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2.1" | ||||
|   | ||||
| @@ -21,7 +21,7 @@ This namely causes the following line in the | ||||
|       - /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional | ||||
| ``` | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -32,7 +32,7 @@ docker-compose file. | ||||
| | `PGID`                | group id for container user | `1000`                  | | ||||
| | `TZ`                  | specify the timezone        | `Etc/UTC`               | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -41,7 +41,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `config`                  | `/config`         | directory for config              | | ||||
| | `complete`                | `/tv`             | directory for music               | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -49,7 +49,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ------------ | | ||||
| | `8989`         | `8989`                   | TCP      | webUI        | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -58,7 +58,7 @@ docker pull lscr.io/linuxserver/sonarr:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2.1" | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -21,7 +21,7 @@ Set the following variables with the -e tag. | ||||
| | `TZ`        | Timezone         |         | | ||||
| | `UMASK_SET` | setting usermask |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -29,7 +29,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------ | --------------- | ----------------------------------------------- | | ||||
| | `syncthing_config` | `/config`       | storage for config and possible downloaded data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -39,7 +39,7 @@ Set the following ports with the -p tag. | ||||
| | `22000`        | `22000`                  | TCP      | Syncthing internal | | ||||
| | `21027`        | `21027`                  | UDP      | Syncthing internal | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -22,7 +22,7 @@ docker-compose file. | ||||
| | `TZ`                  | specify the timezone        | `Europe/London`         | | ||||
| | `RUN_OPTS`          | specify the timezone          | ` `                     | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `config`                  | `/config`       | directory for config              | | ||||
| | `tvdvr`                   | `/recordings`   | directory for storage             | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -49,7 +49,7 @@ docker pull lscr.io/linuxserver/tvheadend:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2.1" | ||||
|   | ||||
| @@ -38,7 +38,7 @@ Finally if a reverse proxy is used check the | ||||
|  | ||||
| Afterwards you're ready to go by once again running the `rebuild.sh` file. | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -5,7 +5,15 @@ The official container and documentation was made by [mariadb](https://hub.docke | ||||
| 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-Up | ||||
|  | ||||
| The mariadb Docker container is dependent on another container most of the time.  | ||||
| The exact setup will be described in the regarding entry. | ||||
| Nevertheless both environment variables and volumes are listed in the sections below. | ||||
| Nevertheless both environment variables and volumes and networks are listed in the sections below. | ||||
| These are needed most often. | ||||
|  | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -17,10 +25,15 @@ docker-compose file. | ||||
| | `MYSQL_PASSWORD`      | set the mysql user password   |         | | ||||
| | `MYSQL_Database`      | specify mysql database to use |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| | Outside mount/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. | ||||
|   | ||||
| @@ -16,7 +16,7 @@ place. | ||||
| Make sure to set `POSTGRES_PASSWORD`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -24,7 +24,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8080`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -33,7 +33,7 @@ docker-compose file. | ||||
| | ----------- | ----------------------- | ----------------- | | ||||
| | `NODE_ENV`  | Setting the environment | `production`      | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -44,7 +44,7 @@ docker pull ghcr.io/lattyware/massivedecks/client:latest-release | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3.3" | ||||
|   | ||||
| @@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -24,7 +24,7 @@ docker-compose file. | ||||
| | `GID`                 | group id for synapse user | `1000`                  | | ||||
| | `TZ`                  | specify the timezone      | `Europe/London`         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -32,7 +32,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | --------------- | --------------------------------- | | ||||
| | `synapse`                 | `/data`         | directory for storage and configs | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -40,7 +40,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ---------------------- | | ||||
| | `8008`         | `443`                    | TCP      | matrix homeserver port | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -49,7 +49,7 @@ docker pull matrixdotorg/synapse:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| services: | ||||
|   | ||||
| @@ -11,7 +11,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -22,7 +22,7 @@ Set the following variables with the -e tag. | ||||
| | `DISPLAY_WIDTH`  | Width of software   | `1280`  | | ||||
| | `DISPLAY_HEIGHT` | Height of software  | `768`   | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ Set the following volumes with the -v tag. | ||||
| | `config`                  | `/config`       | Configuration files       | | ||||
| | `media_music`             | `/storage`      | Location for audio files  | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -41,7 +41,7 @@ Set the following ports with the -p tag. | ||||
| | `5900`         | `5900`                   | TCP      | VNC                        | | ||||
| | `8000`         | `8000`                   | TCP      | Picard browser integration | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -6,7 +6,14 @@ The official container and documentation was made by | ||||
| 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-Up | ||||
|  | ||||
| The mysql Docker container is dependent on another container most of the time.  | ||||
| The exact setup will be described in the regarding entry. | ||||
| Nevertheless both environment variables and volumes and networks are listed in the sections below. | ||||
| These are needed most often. | ||||
|  | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -18,7 +25,7 @@ docker-compose file. | ||||
| | `MYSQL_PASSWORD`      | set the mysql user password   |         | | ||||
| | `MYSQL_Database`      | specify mysql database to use |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -26,7 +33,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | ---------------- | ------------------------- | | ||||
| | `mysql`                   | `/var/lib/mysql` | storage for owncloud data | | ||||
|  | ||||
| ## Networks | ||||
| ### Networks | ||||
|  | ||||
| You can set networks in the `networks:` part of a docker-compose file to connect | ||||
| the database with other docker containers. | ||||
|   | ||||
| @@ -23,7 +23,7 @@ mariadb:9 | ||||
| Make sure to substitute all the occurences of the `:latest` tag accordingly. | ||||
| Updating has to be done manually so nothing breaks. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | --------------- | ---------------------------------------- | | ||||
| | `nextcloud`               | `/var/www/html` | storage for nextcloud plugins and config | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -39,7 +39,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `80`           | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -49,7 +49,7 @@ docker pull mariadb:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: '2' | ||||
|   | ||||
| @@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | -------------------- | --------------------------- | | ||||
| | `nginx`                   | `/etc/nginx/conf.d/` | directory for nginx configs | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -28,7 +28,7 @@ Set the following ports in the `ports:` section. | ||||
| | `80`           | `80`                     | TCP      | http port   | | ||||
| | `443`          | `443`                    | TCP      | https port  | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -37,7 +37,7 @@ docker pull nginx:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2" | ||||
|   | ||||
| @@ -9,7 +9,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following volumes with the -v tag. | ||||
| | `cups`                    | `/etc/cups`     | configuration for printers, etc | | ||||
| | `/var/run/dbus`           | `/var/run/dbus` | connection to host dbus         | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -26,11 +26,11 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------------- | | ||||
| | `631`          | `631`                    | TCP      | cups server webui | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| The default username is `print`, the default password is `print`. | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -13,7 +13,7 @@ Docker container. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -22,7 +22,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `owncloud`                | `/var/www/html`        | storage for owncloud plugins | | ||||
| | `config`                  | `/var/www/html/config` | storage for owncloud config  | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `80`           | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -40,7 +40,7 @@ docker pull mariadb | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3.1" | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment variables | ||||
| ### Environment variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -20,7 +20,7 @@ Set the following variables with the -e tag. | ||||
| | `ZONE=`       | append your domain (for example `main.com`)            | | ||||
| | `SUBDOMAIN`   | append your subdomain (for example `dynamic`)          | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -8,7 +8,7 @@ The official container and documentation was made by [oznu](https://hub.docker.c | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -17,7 +17,7 @@ Set the following variables with the -e tag. | ||||
| | `PUID` | UserID  |         | | ||||
| | `PGID` | GroupID |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following volumes with the -v tag. | ||||
| | `onedrive_config`         | `/config`       | configuration storage for the server connection | | ||||
| | `onedrive_doc`            | `/documents`    | storage for downloaded documents                | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes with the -v tag. | ||||
| | `/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         | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | -------------------- | | ||||
| | `9001`         | `9001`                   | TCP      | Portainer agent port | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes with the -v tag. | ||||
| | `portainer`               | `/data`                | configuration directory                           | | ||||
| | `/var/run/docker.sock`    | `/var/run/docker.sock` | connection to local docker containers and volumes | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `9000`         | `9000`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| # Postgres | ||||
| # postgres | ||||
|  | ||||
| This is a [Docker](/wiki/docker.md) container for a postgresql database. | ||||
| The official container and documentation was made by | ||||
| @@ -6,7 +6,15 @@ The official container and documentation was made by | ||||
| 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-Up | ||||
|  | ||||
| The postgres Docker container is dependent on another container most of the time.  | ||||
| The exact setup will be described in the regarding entry. | ||||
| Nevertheless both environment variables and volumes are listed in the sections below. | ||||
| Nevertheless both environment variables and volumes and networks are listed in the sections below. | ||||
| These are needed most often. | ||||
|  | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -18,7 +26,7 @@ docker-compose file. | ||||
| | `POSTGRES_PASSWORD`      | set the postgres user password   |         | | ||||
| | `POSTGRES_DB`            | specify postgres database to use |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -27,7 +35,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `postgres`                | `/var/lib/postgresql/data` | storage for owncloud data    | | ||||
| | `postgres_config`         | `/config/sql`              | initial sql setup and config | | ||||
|  | ||||
| ## Networks | ||||
| ### Networks | ||||
|  | ||||
| You can set networks in the `networks:` part of a docker-compose file to connect | ||||
| the database with other docker containers. | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | -------------------------- | | ||||
| | `golinks`                 | `/search.db`    | database with all commands | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8000`         | `8000`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -35,7 +35,7 @@ docker pull prologic/golinks:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3.1" | ||||
|   | ||||
| @@ -9,7 +9,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -17,7 +17,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ---------------------------------------- | | ||||
| | `8000`         | `8000`                   | TCP      | port to proxy the gopher site as http to | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -25,7 +25,7 @@ There are some special variables to set. | ||||
| | ------ | ------------------------------------------------------------- | | ||||
| | `-uri` | define the gopher site to proxy (just 'domain.tld' is enough) | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -9,7 +9,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -17,7 +17,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | ---------------------- | ---------------------- | | ||||
| | `todo`                    | `/go/src/todo/todo.db` | Database for todo list | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -25,7 +25,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8000`         | `8000`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -15,7 +15,7 @@ Then build the image inside the git folder with `docker build -t synctube .`. | ||||
| Set the variables, volumes and ports according and run the `rebuild.sh`. | ||||
|  | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -23,7 +23,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | ------------------- | ------------------- | | ||||
| | `synctube`                | `/usr/src/app/user` | Configuration files | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `4200`         | `4200`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -6,10 +6,23 @@ The official container and documentation was made by | ||||
| The Docker container is mainly used in combination with other containers. | ||||
| To achieve this in the easiest way use a docker-compose file. | ||||
|  | ||||
| ## Volumes | ||||
| ## Set-Up | ||||
|  | ||||
| The redis Docker container is dependent on another container most of the time.  | ||||
| The exact setup will be described in the regarding entry. | ||||
| Nevertheless both volumes and networks are listed in the sections below. | ||||
| These are needed most often. | ||||
|  | ||||
| ### Volumes | ||||
|  | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| | Outside mount/volume name | Container mount | Description          | | ||||
| | ------------------------- | --------------- | -------------------- | | ||||
| | `redis`                   | `/data`         | storage for all data | | ||||
|  | ||||
| ### Networks | ||||
|  | ||||
| You can set networks in the `networks:` part of a docker-compose file to connect | ||||
| the database with other docker containers. | ||||
|   | ||||
| @@ -9,7 +9,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -17,7 +17,7 @@ Set the following variables with the -e tag. | ||||
| | -------------- | ----------------------- | ------- | | ||||
| | `STORAGE_TYPE` | Type to store the datas | `file`  | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -25,7 +25,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | -------------------------- | | ||||
| | `hastebin`                | `/app/data`     | storage directory for data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -33,7 +33,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `7777`         | `7777`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -23,7 +23,7 @@ Set the following volumes with the -v tag. | ||||
| | `samba_etc`               | `/etc`             | etc directory of samba server | | ||||
| | `samba_log`               | `/var/log/samba`   | storage for samba logs        | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -32,7 +32,7 @@ Set the following ports with the -p tag. | ||||
| | `139`          | `139`                    | TCP      | Samba internal | | ||||
| | `445`          | `445`                    | TCP      | Samba internal | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -42,7 +42,7 @@ There are some special variables to set. | ||||
| | `-w \<workgroup\>`                                                        | define workgroup | | ||||
| | `-s \<name;path\>(;browse;readonly;guest;users;admins;writelist;comment)` | define shares    | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes with the -v tag. | ||||
| | `searx_etc`               | `/etc/searx`     | storage for etc  | | ||||
| | `searx_log`               | `/var/log/uwsgi` | storage for logs | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8080`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -35,7 +35,7 @@ docker-compose down | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```sh | ||||
| version: "2.1" | ||||
|   | ||||
| @@ -42,7 +42,7 @@ The Teamspeak server can then be found by Sinusbot under host `ts3.docker.local` | ||||
|  | ||||
| Change the other settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -52,7 +52,7 @@ docker-compose file. | ||||
| | `UID`       | User userid to run gitea       |         | | ||||
| | `GID`       | User groupid to run gitea      |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -61,7 +61,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `sinusbot_scripts`        | `/opt/sinusbot/scripts` | storage for the sinusbot scripts      | | ||||
| | `sinusbot_data`           | `/opt/sinusbot/data`    | storage for the most of sinusbot data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -69,7 +69,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ---------------------- | | ||||
| | `8087`         | `8087`                   | TCP      | WebUI                  | | ||||
|  | ||||
| ## Networks | ||||
| ### Networks | ||||
|  | ||||
| Set the following networks in the `networks:` section of the docker-compose file. | ||||
|  | ||||
| @@ -78,7 +78,7 @@ Set the following networks in the `networks:` section of the docker-compose file | ||||
| | `teamspeak` | connect with local teamspeak | | ||||
|  | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -87,7 +87,7 @@ docker pull sinusbot/docker:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3.3" | ||||
|   | ||||
| @@ -18,7 +18,7 @@ docker exec -it linkding python manage.py createsuperuser --username=joe --email | ||||
|  | ||||
| You will be asked for a password via the commandline. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | ---------------------- | --------------------------- | | ||||
| | `linkding`                | `/etc/linkding/data`   | storage for persistent data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -34,7 +34,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `9090`         | `9090`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8080`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -18,7 +18,7 @@ Set the following variables with the -e tag. | ||||
| | ------------------- | ---------------------------- | ------- | | ||||
| | `TS3SERVER_LICENSE` | accept the license agreement |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -26,7 +26,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | ---------------- | --------------------------- | | ||||
| | `teamspeak3`              | `/var/ts3server` | storage for ts3-server data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -36,7 +36,7 @@ Set the following ports with the -p tag. | ||||
| | `10011`        | `10011`                  | TCP      | ts3-intern  | | ||||
| | `30033`        | `30033`                  | TCP      | ts3-intern  | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -11,7 +11,7 @@ Change the settings according to your needs and run `./start.sh` to start | ||||
| the server. | ||||
| With `stop.sh` you can stop it. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following variables with the -e tag. | ||||
| | `SERVER_PASSWORD` | set a password                              |         | | ||||
| | `ADMIN_PASSWORD`  | set an admin password                       |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -39,7 +39,7 @@ Set the following volumes with the -v tag. | ||||
| | `mordhau`                 | `/serverdata/mordhau`  | storage for mordhau server relevant data | | ||||
| | `mordhau_steamcmd`        | `/serverdata/steamcmd` | storage for steam related data           | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
| | Container Port | Recommended outside port | Protocol | Description | | ||||
| @@ -48,7 +48,7 @@ Set the following ports with the -p tag. | ||||
| | `15000` | `15000` | UDP | mordhau internal | | ||||
| | `27015` | `27015` | UDP | mordhau internal | | ||||
|  | ||||
| ## start.sh | ||||
| ### start.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -75,7 +75,7 @@ docker run --name=mordhau \ | ||||
|  tetricz/mordhau-server | ||||
| ``` | ||||
|  | ||||
| ## stop.sh | ||||
| ### stop.sh | ||||
|  | ||||
| ```sh | ||||
| #/bin/sh | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # tombursch - kitchenowl | ||||
|  | ||||
| This is a [Docker](/wiki/docker.md) container for a [kitchenowl](kitchenowl) | ||||
| This is a [Docker](/wiki/docker.md) container for a [kitchenowl](/wiki/kitchenowl.md) | ||||
| server. | ||||
| The official container and documentation was made by | ||||
| [tombursch](https://github.com/tombursch/kitchenowl). | ||||
| @@ -14,7 +14,7 @@ place. | ||||
| Make sure to change `JWT_SECRET_KEY`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -22,7 +22,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `7890`         | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | -------------------------- | ------------------------ | | ||||
| | `kitchenowl_data`         | `/data`                    | storage for all data     | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -40,7 +40,7 @@ docker pull tombursch/kitchenowl:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
|   | ||||
| @@ -14,7 +14,7 @@ Create a volume with the name `radicale_config`. | ||||
| Then create the `config` file in the volume `radicale_config`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -23,7 +23,7 @@ Set the following volumes with the -v tag. | ||||
| | `radicale_data`           | `/data`         | storage for caldav          | | ||||
| | `radicale_config`         | `/config`       | storage for radicale config | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ------------- | | ||||
| | `5232`         | `5232`                   | TCP      | WebUI, caldav | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -39,7 +39,7 @@ There are some special variables to set. | ||||
| | ------------- | ---------------------------------------------------------------------- | | ||||
| | `--read-only` | make radicale read-only, caldav can still be changed and used normally | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #/bin/sh | ||||
| @@ -55,7 +55,7 @@ docker run --name radicale \ | ||||
|     -d tomsquest/docker-radicale:2.1.11.4 | ||||
| ``` | ||||
|  | ||||
| ## radicale\_config/\_data/config | ||||
| ### radicale\_config/\_data/config | ||||
|  | ||||
| ```txt | ||||
| # -*- mode: conf -*- | ||||
|   | ||||
| @@ -13,7 +13,7 @@ Place the files `data/traefik.yml` and `data/config/dynamic.yml` in the | ||||
| according directories. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -25,7 +25,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | `./data/acme.json`        | `/acme.json`              | place to store certificates for https   | | ||||
| | `./data/config`           | `/configurations`         | place for dynamically changable configs | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -34,7 +34,7 @@ Set the following ports in the `ports:` section. | ||||
| | `80`           | `80`                     | TCP      | http        | | ||||
| | `443`          | `443`                    | TCP      | https       | | ||||
|  | ||||
| ## Networks | ||||
| ### Networks | ||||
|  | ||||
| Set the following networks in the `networks:` section of the docker-compose file. | ||||
|  | ||||
| @@ -42,7 +42,7 @@ Set the following networks in the `networks:` section of the docker-compose file | ||||
| | ------- | -------------------------------------- | | ||||
| | `proxy` | network to expose http and https ports | | ||||
|  | ||||
| ## Labels | ||||
| ### Labels | ||||
|  | ||||
| Set the following labels in the `labels:` section. | ||||
|  | ||||
| @@ -58,7 +58,7 @@ Set the following labels in the `labels:` section. | ||||
| The first five lines are for publishing traefik under `traefik.<domain>`. | ||||
| The last line is to add authentication. | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -67,7 +67,7 @@ docker pull traefik:v2.4 | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
| @@ -104,7 +104,7 @@ networks: | ||||
|  | ||||
| ``` | ||||
|  | ||||
| ## data/traefik.yml | ||||
| ### data/traefik.yml | ||||
|  | ||||
| ```yml | ||||
| api: | ||||
| @@ -143,7 +143,7 @@ certificatesResolvers: | ||||
|         entryPoint: web | ||||
| ``` | ||||
|  | ||||
| ## data/config/dynamic.yml | ||||
| ### data/config/dynamic.yml | ||||
|  | ||||
| In the config replace `username:htpasswd` with the output of | ||||
| `echo $(htpasswd -nb <user> <pasword>) | sed -e s/\\$/\\$\\$/g`. | ||||
| @@ -193,7 +193,9 @@ The sections called `redirect-non-www-to-www` and `redirect-www-to-non-www` are | ||||
| article by Benjamin Rancourt on his | ||||
| [website](https://www.benjaminrancourt.ca/how-to-redirect-from-non-www-to-www-with-traefik/). | ||||
|  | ||||
| ## Create reverse proxies | ||||
| ## Usage | ||||
|  | ||||
| ### Create reverse proxies | ||||
|  | ||||
| To create a reverse proxy from a docker container add the following lines in the | ||||
| `labels:` section of the `docker-compose.yml` of the service to proxy. | ||||
| @@ -240,7 +242,7 @@ For redirection to www domains this will look something like the following. | ||||
|  | ||||
| In the opposite case the domain will be `www.<subdomain>.<domain>`. | ||||
|  | ||||
| ## Setup Mailserver | ||||
| ### Setup Mailserver | ||||
|  | ||||
| If setting up a | ||||
| [docker-mailserver by mailserver](./mailserver_-_docker-mailserver.md) no http | ||||
|   | ||||
| @@ -15,7 +15,7 @@ place. | ||||
| Make sure to set `SECRET_KEY` and `POSTGRES_PASSWORD`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -23,7 +23,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8083`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -32,7 +32,7 @@ Set the following volumes with the -v tag. | ||||
| | `staticfiles`             | `/opt/recipes/staticfiles` | storage for static files | | ||||
| | `mediafiles`              | `/opt/recipes/mediafiles`  | storage for media files  | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -42,7 +42,7 @@ docker pull postgres:15-alpine | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## .env | ||||
| ### .env | ||||
|  | ||||
| ```sh | ||||
| # only set this to true when testing/debugging | ||||
| @@ -218,7 +218,7 @@ REVERSE_PROXY_AUTH=0 | ||||
| # EXPORT_FILE_CACHE_DURATION=600 | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3" | ||||
|   | ||||
| @@ -11,7 +11,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | --------------------- | ----------- | | ||||
| | `./config.json`           | `/app/config.json:ro` | config file | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `80`           | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -36,7 +36,7 @@ docker pull vectorim/riot-web:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "2" | ||||
|   | ||||
| @@ -10,7 +10,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes with the -v tag. | ||||
| | `bind_cache`              | `/var/cache/bind` | cache for DNS         | | ||||
| | `bind_etc`                | `/etc/bind`       | configuration for DNS | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -28,7 +28,7 @@ Set the following ports with the -p tag. | ||||
| | `53`           | `53`                     | TCP      | DNS protocol port | | ||||
| | `53`           | `53`                     | UDP      | DNS protocol port | | ||||
|  | ||||
| ## Additional | ||||
| ### Additional | ||||
|  | ||||
| There are some special variables to set. | ||||
|  | ||||
| @@ -36,7 +36,7 @@ There are some special variables to set. | ||||
| | ------- | ------------------------------------------------------- | | ||||
| | `--dns` | set two of these flags for specific DNS forward servers | | ||||
|  | ||||
| ## Rebuild | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -12,7 +12,7 @@ and a [redis container](./redis.md) to it. | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following environment-variables in the `environment:` section of the | ||||
| docker-compose file. | ||||
| @@ -34,7 +34,7 @@ docker-compose file. | ||||
| | `SYMFONY__ENV__DOMAIN_NAME`       | URL to wallabag instance                 | `https://your-wallabag-url-instance.com` | | ||||
| | `SYMFONY__ENV__SERVER_NAME`       | Name for the wallabag server             | `Your wallabag instance`                 | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
|  | ||||
| @@ -42,7 +42,7 @@ Set the following volumes in the `volumes:` section of the docker-compose file. | ||||
| | ------------------------- | ------------------------------------- | -------------------------------- | | ||||
| | `wallabag_wallabag`       | `/var/www/wallabag/web/assets/images` | storage for wallabag config data | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports in the `ports:` section. | ||||
|  | ||||
| @@ -50,7 +50,7 @@ Set the following ports in the `ports:` section. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `80`           | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -61,7 +61,7 @@ docker pull redis:alpine | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: '3' | ||||
|   | ||||
| @@ -9,7 +9,7 @@ The official container and documentation was made by | ||||
| Create the file `rebuild.sh`. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -17,7 +17,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | -------------------- | | ||||
| | `pinedocs`                | `/data`         | storage for pinedocs | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -25,7 +25,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `80`           | `80`                     | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
|   | ||||
| @@ -11,7 +11,7 @@ In addition to the main container you need to connect a | ||||
| Create the files `rebuild.sh` and `docker-compose.yml` at the same place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Environment-variables | ||||
| ### Environment-variables | ||||
|  | ||||
| Set the following variables with the -e tag. | ||||
|  | ||||
| @@ -22,7 +22,7 @@ Set the following variables with the -e tag. | ||||
| | `YOURLS_USER`    | username for yourls admin  |         | | ||||
| | `YOURLS_PASS`    | password for yourls admin  |         | | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -30,7 +30,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | -------------------- | | ||||
| | `yourls`                  | `/var/www/html` | yourls specific html | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -38,7 +38,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------------- | | ||||
| | `80`           | `80`                     | TCP      | dns protocol port | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -46,7 +46,7 @@ docker-compose down | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```yml | ||||
| version: "3.1" | ||||
|   | ||||
| @@ -11,7 +11,7 @@ Create the file `rebuild.sh`, `docker-compose.yml` and `nitter.conf` at the same | ||||
| place. | ||||
| Change the settings according to your needs and run `./rebuild.sh` afterwards. | ||||
|  | ||||
| ## Volumes | ||||
| ### Volumes | ||||
|  | ||||
| Set the following volumes with the -v tag. | ||||
|  | ||||
| @@ -19,7 +19,7 @@ Set the following volumes with the -v tag. | ||||
| | ------------------------- | --------------- | ------------------------- | | ||||
| | `nitter`                  | `/data`         | storage for all of nitter | | ||||
|  | ||||
| ## Ports | ||||
| ### Ports | ||||
|  | ||||
| Set the following ports with the -p tag. | ||||
|  | ||||
| @@ -27,7 +27,7 @@ Set the following ports with the -p tag. | ||||
| | -------------- | ------------------------ | -------- | ----------- | | ||||
| | `8080`         | `8080`                   | TCP      | WebUI       | | ||||
|  | ||||
| ## rebuild.sh | ||||
| ### rebuild.sh | ||||
|  | ||||
| ```sh | ||||
| #!/bin/sh | ||||
| @@ -36,7 +36,7 @@ docker pull awesometechnologies/synapse-admin:latest | ||||
| docker-compose up -d | ||||
| ``` | ||||
|  | ||||
| ## docker-compose.yml | ||||
| ### docker-compose.yml | ||||
|  | ||||
| ```txt | ||||
| version: "3" | ||||
| @@ -89,7 +89,7 @@ volumes: | ||||
| ``` | ||||
|  | ||||
|  | ||||
| ## nitter.conf | ||||
| ### nitter.conf | ||||
|  | ||||
| ```txt | ||||
| [Server] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user