From 1abdc66ab0865998f740c740bc3f35d2312fcbb0 Mon Sep 17 00:00:00 2001 From: tiyn Date: Tue, 26 Nov 2024 06:15:03 +0100 Subject: [PATCH] docker: improved structure --- wiki/docker/alexta69_-_metube.md | 8 ++--- .../awesometechnologies_-_synapse-admin.md | 6 ++-- wiki/docker/axhilrex_-_podgrab.md | 8 ++--- wiki/docker/b4bz_-_homer.md | 8 ++--- wiki/docker/bbilly1_-_tubearchivist.md | 10 +++--- wiki/docker/benbusby_-_whoogle-search.md | 8 ++--- wiki/docker/bilde2910_-_hauk.md | 8 ++--- wiki/docker/chocobozzz_-_peertube.md | 10 +++--- wiki/docker/cloudrac3r_-_bibliogram.md | 8 ++--- wiki/docker/coturn_-_coturn.md | 8 ++--- wiki/docker/dperson_-_torproxy.md | 6 ++-- wiki/docker/dyonr_-_jackettvpn.md | 6 ++-- wiki/docker/dyonr_-_qbittorrentvpn.md | 10 +++--- wiki/docker/gitea_-_gitea.md | 14 ++++---- wiki/docker/gramps-project_-_grampsweb.md | 10 +++--- wiki/docker/grimsi_-_gameyfin.md | 10 +++--- wiki/docker/haugene_-_transmission-openvpn.md | 8 ++--- .../henrywhitaker3_-_speedtest-tracker.md | 8 ++--- wiki/docker/homeassistant_-_home-assistant.md | 8 ++--- wiki/docker/itzg_-_minecraft-server.md | 8 ++--- wiki/docker/iv-org_-_invidious.md | 8 ++--- wiki/docker/jkarlos_-_git-server-docker.md | 6 ++-- wiki/docker/johnktims_-_folding-at-home.md | 16 +++++---- .../docker/jonohill_-_docker-openvpn-proxy.md | 10 +++--- wiki/docker/kylemanna_-_openvpn.md | 36 +++++++++---------- .../docker/linuxserver_-_airsonic-advanced.md | 8 ++--- wiki/docker/linuxserver_-_airsonic.md | 8 ++--- wiki/docker/linuxserver_-_freshrss.md | 10 +++--- wiki/docker/linuxserver_-_jellyfin.md | 10 +++--- wiki/docker/linuxserver_-_lidarr.md | 10 +++--- wiki/docker/linuxserver_-_radarr.md | 10 +++--- wiki/docker/linuxserver_-_sonarr.md | 10 +++--- wiki/docker/linuxserver_-_syncthing.md | 8 ++--- wiki/docker/linuxserver_-_tvheadend.md | 8 ++--- wiki/docker/mailserver_-_docker-mailserver.md | 2 +- wiki/docker/mariadb.md | 17 +++++++-- wiki/docker/massivedecks_-_client.md | 8 ++--- wiki/docker/matrixdotorg_-_synapse.md | 10 +++--- wiki/docker/mikenye_-_picard.md | 8 ++--- wiki/docker/mysql.md | 13 +++++-- wiki/docker/nextcloud.md | 8 ++--- wiki/docker/nginx.md | 8 ++--- wiki/docker/olbat_-_cupsd.md | 8 ++--- wiki/docker/owncloud.md | 8 ++--- wiki/docker/oznu_-_docker-cloudflare-ddns.md | 4 +-- wiki/docker/oznu_-_onedrive.md | 6 ++-- wiki/docker/portainer_-_agent.md | 6 ++-- wiki/docker/portainer_-_portainer.md | 6 ++-- wiki/docker/postgres.md | 16 ++++++--- wiki/docker/prologic_-_golinks.md | 8 ++--- wiki/docker/prologic_-_gopherproxy.md | 6 ++-- wiki/docker/prologic_-_todo.md | 6 ++-- wiki/docker/rblsb_-_synctube.md | 6 ++-- wiki/docker/redis.md | 15 +++++++- wiki/docker/rlister_-_hastebin.md | 8 ++--- wiki/docker/samba.md | 8 ++--- wiki/docker/searx_-_searx.md | 8 ++--- wiki/docker/sinusbot_-_docker.md | 12 +++---- wiki/docker/sissbrueckner_-_linkding.md | 6 ++-- wiki/docker/spikecodes_-_libreddit.md | 4 +-- wiki/docker/teamspeak.md | 8 ++--- wiki/docker/tetricz_-_mordhau-server.md | 10 +++--- wiki/docker/tombursch_-_kitchenowl.md | 10 +++--- wiki/docker/tomsquest_-_docker-radicale.md | 10 +++--- wiki/docker/traefik.md | 22 ++++++------ wiki/docker/vabene1111_-_recipes.md | 10 +++--- wiki/docker/vectorim_-_riot-web.md | 8 ++--- wiki/docker/ventz_-_bind.md | 8 ++--- wiki/docker/wallabag_-_wallabag.md | 10 +++--- wiki/docker/xy2z_-_pinedocs.md | 6 ++-- wiki/docker/yourls.md | 10 +++--- wiki/docker/zedeus_-_nitter.md | 10 +++--- 72 files changed, 355 insertions(+), 310 deletions(-) diff --git a/wiki/docker/alexta69_-_metube.md b/wiki/docker/alexta69_-_metube.md index e5517d1..fac021f 100644 --- a/wiki/docker/alexta69_-_metube.md +++ b/wiki/docker/alexta69_-_metube.md @@ -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" diff --git a/wiki/docker/awesometechnologies_-_synapse-admin.md b/wiki/docker/awesometechnologies_-_synapse-admin.md index 71d3c9f..a7a280e 100644 --- a/wiki/docker/awesometechnologies_-_synapse-admin.md +++ b/wiki/docker/awesometechnologies_-_synapse-admin.md @@ -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" diff --git a/wiki/docker/axhilrex_-_podgrab.md b/wiki/docker/axhilrex_-_podgrab.md index 5f29171..43c6864 100644 --- a/wiki/docker/axhilrex_-_podgrab.md +++ b/wiki/docker/axhilrex_-_podgrab.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. -## 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 diff --git a/wiki/docker/b4bz_-_homer.md b/wiki/docker/b4bz_-_homer.md index 6680f85..a29cf8e 100644 --- a/wiki/docker/b4bz_-_homer.md +++ b/wiki/docker/b4bz_-_homer.md @@ -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" diff --git a/wiki/docker/bbilly1_-_tubearchivist.md b/wiki/docker/bbilly1_-_tubearchivist.md index af0b98a..783aef5 100644 --- a/wiki/docker/bbilly1_-_tubearchivist.md +++ b/wiki/docker/bbilly1_-_tubearchivist.md @@ -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' diff --git a/wiki/docker/benbusby_-_whoogle-search.md b/wiki/docker/benbusby_-_whoogle-search.md index 71ae787..5e8e70a 100644 --- a/wiki/docker/benbusby_-_whoogle-search.md +++ b/wiki/docker/benbusby_-_whoogle-search.md @@ -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" diff --git a/wiki/docker/bilde2910_-_hauk.md b/wiki/docker/bilde2910_-_hauk.md index ff08a08..2f4f3ac 100644 --- a/wiki/docker/bilde2910_-_hauk.md +++ b/wiki/docker/bilde2910_-_hauk.md @@ -23,7 +23,7 @@ htpasswd -BC 10 /etc/hauk/users.htpasswd 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" diff --git a/wiki/docker/chocobozzz_-_peertube.md b/wiki/docker/chocobozzz_-_peertube.md index 506e373..19d01a6 100644 --- a/wiki/docker/chocobozzz_-_peertube.md +++ b/wiki/docker/chocobozzz_-_peertube.md @@ -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" diff --git a/wiki/docker/cloudrac3r_-_bibliogram.md b/wiki/docker/cloudrac3r_-_bibliogram.md index d00a22c..03f3fe2 100755 --- a/wiki/docker/cloudrac3r_-_bibliogram.md +++ b/wiki/docker/cloudrac3r_-_bibliogram.md @@ -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" diff --git a/wiki/docker/coturn_-_coturn.md b/wiki/docker/coturn_-_coturn.md index 151ccc7..45011a8 100644 --- a/wiki/docker/coturn_-_coturn.md +++ b/wiki/docker/coturn_-_coturn.md @@ -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 diff --git a/wiki/docker/dperson_-_torproxy.md b/wiki/docker/dperson_-_torproxy.md index 7160ee1..b781325 100644 --- a/wiki/docker/dperson_-_torproxy.md +++ b/wiki/docker/dperson_-_torproxy.md @@ -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 diff --git a/wiki/docker/dyonr_-_jackettvpn.md b/wiki/docker/dyonr_-_jackettvpn.md index 655cb43..6547349 100644 --- a/wiki/docker/dyonr_-_jackettvpn.md +++ b/wiki/docker/dyonr_-_jackettvpn.md @@ -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 diff --git a/wiki/docker/dyonr_-_qbittorrentvpn.md b/wiki/docker/dyonr_-_qbittorrentvpn.md index d746a69..36b9c72 100644 --- a/wiki/docker/dyonr_-_qbittorrentvpn.md +++ b/wiki/docker/dyonr_-_qbittorrentvpn.md @@ -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 diff --git a/wiki/docker/gitea_-_gitea.md b/wiki/docker/gitea_-_gitea.md index 0fa6b78..509c575 100644 --- a/wiki/docker/gitea_-_gitea.md +++ b/wiki/docker/gitea_-_gitea.md @@ -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" diff --git a/wiki/docker/gramps-project_-_grampsweb.md b/wiki/docker/gramps-project_-_grampsweb.md index 1d2a677..2c9345f 100644 --- a/wiki/docker/gramps-project_-_grampsweb.md +++ b/wiki/docker/gramps-project_-_grampsweb.md @@ -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" diff --git a/wiki/docker/grimsi_-_gameyfin.md b/wiki/docker/grimsi_-_gameyfin.md index ff87d96..44c673b 100644 --- a/wiki/docker/grimsi_-_gameyfin.md +++ b/wiki/docker/grimsi_-_gameyfin.md @@ -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" diff --git a/wiki/docker/haugene_-_transmission-openvpn.md b/wiki/docker/haugene_-_transmission-openvpn.md index 1a15ec3..42bcf19 100644 --- a/wiki/docker/haugene_-_transmission-openvpn.md +++ b/wiki/docker/haugene_-_transmission-openvpn.md @@ -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 diff --git a/wiki/docker/henrywhitaker3_-_speedtest-tracker.md b/wiki/docker/henrywhitaker3_-_speedtest-tracker.md index 6696dc8..afbfd8c 100644 --- a/wiki/docker/henrywhitaker3_-_speedtest-tracker.md +++ b/wiki/docker/henrywhitaker3_-_speedtest-tracker.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. -## 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 diff --git a/wiki/docker/homeassistant_-_home-assistant.md b/wiki/docker/homeassistant_-_home-assistant.md index fd21a59..b595537 100644 --- a/wiki/docker/homeassistant_-_home-assistant.md +++ b/wiki/docker/homeassistant_-_home-assistant.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. | ------------------------- | --------------- | ------------------------------- | | `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 \ diff --git a/wiki/docker/itzg_-_minecraft-server.md b/wiki/docker/itzg_-_minecraft-server.md index fcc25a9..6bf69f1 100755 --- a/wiki/docker/itzg_-_minecraft-server.md +++ b/wiki/docker/itzg_-_minecraft-server.md @@ -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 diff --git a/wiki/docker/iv-org_-_invidious.md b/wiki/docker/iv-org_-_invidious.md index b762bd0..2625087 100755 --- a/wiki/docker/iv-org_-_invidious.md +++ b/wiki/docker/iv-org_-_invidious.md @@ -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" diff --git a/wiki/docker/jkarlos_-_git-server-docker.md b/wiki/docker/jkarlos_-_git-server-docker.md index c584a20..7c7c202 100644 --- a/wiki/docker/jkarlos_-_git-server-docker.md +++ b/wiki/docker/jkarlos_-_git-server-docker.md @@ -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 diff --git a/wiki/docker/johnktims_-_folding-at-home.md b/wiki/docker/johnktims_-_folding-at-home.md index 51be612..f19c1a9 100644 --- a/wiki/docker/johnktims_-_folding-at-home.md +++ b/wiki/docker/johnktims_-_folding-at-home.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. -## 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). diff --git a/wiki/docker/jonohill_-_docker-openvpn-proxy.md b/wiki/docker/jonohill_-_docker-openvpn-proxy.md index 630688f..176c6ba 100644 --- a/wiki/docker/jonohill_-_docker-openvpn-proxy.md +++ b/wiki/docker/jonohill_-_docker-openvpn-proxy.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 diff --git a/wiki/docker/kylemanna_-_openvpn.md b/wiki/docker/kylemanna_-_openvpn.md index 2a76302..73b8b64 100644 --- a/wiki/docker/kylemanna_-_openvpn.md +++ b/wiki/docker/kylemanna_-_openvpn.md @@ -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 `` to the name of the client. - -```sh -docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full nopass -docker run -v openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient > .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 `` to the name of the client. + +```sh +docker run -v openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full nopass +docker run -v openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient > .ovpn +``` diff --git a/wiki/docker/linuxserver_-_airsonic-advanced.md b/wiki/docker/linuxserver_-_airsonic-advanced.md index a24e229..6c063eb 100644 --- a/wiki/docker/linuxserver_-_airsonic-advanced.md +++ b/wiki/docker/linuxserver_-_airsonic-advanced.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. -## 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 diff --git a/wiki/docker/linuxserver_-_airsonic.md b/wiki/docker/linuxserver_-_airsonic.md index 32b6f8a..34db6f3 100644 --- a/wiki/docker/linuxserver_-_airsonic.md +++ b/wiki/docker/linuxserver_-_airsonic.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. -## 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 diff --git a/wiki/docker/linuxserver_-_freshrss.md b/wiki/docker/linuxserver_-_freshrss.md index 86ad719..d01e97f 100644 --- a/wiki/docker/linuxserver_-_freshrss.md +++ b/wiki/docker/linuxserver_-_freshrss.md @@ -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" diff --git a/wiki/docker/linuxserver_-_jellyfin.md b/wiki/docker/linuxserver_-_jellyfin.md index 852cb3e..1a8d5eb 100644 --- a/wiki/docker/linuxserver_-_jellyfin.md +++ b/wiki/docker/linuxserver_-_jellyfin.md @@ -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" diff --git a/wiki/docker/linuxserver_-_lidarr.md b/wiki/docker/linuxserver_-_lidarr.md index 06f0bf3..c2662bc 100644 --- a/wiki/docker/linuxserver_-_lidarr.md +++ b/wiki/docker/linuxserver_-_lidarr.md @@ -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" diff --git a/wiki/docker/linuxserver_-_radarr.md b/wiki/docker/linuxserver_-_radarr.md index 7eeefc9..60d6f24 100644 --- a/wiki/docker/linuxserver_-_radarr.md +++ b/wiki/docker/linuxserver_-_radarr.md @@ -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" diff --git a/wiki/docker/linuxserver_-_sonarr.md b/wiki/docker/linuxserver_-_sonarr.md index b95a299..ba1710f 100644 --- a/wiki/docker/linuxserver_-_sonarr.md +++ b/wiki/docker/linuxserver_-_sonarr.md @@ -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" diff --git a/wiki/docker/linuxserver_-_syncthing.md b/wiki/docker/linuxserver_-_syncthing.md index 09424e6..6ce9b4b 100644 --- a/wiki/docker/linuxserver_-_syncthing.md +++ b/wiki/docker/linuxserver_-_syncthing.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. -## 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 diff --git a/wiki/docker/linuxserver_-_tvheadend.md b/wiki/docker/linuxserver_-_tvheadend.md index 9312344..07eb145 100644 --- a/wiki/docker/linuxserver_-_tvheadend.md +++ b/wiki/docker/linuxserver_-_tvheadend.md @@ -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" diff --git a/wiki/docker/mailserver_-_docker-mailserver.md b/wiki/docker/mailserver_-_docker-mailserver.md index 555e891..2dfd60a 100644 --- a/wiki/docker/mailserver_-_docker-mailserver.md +++ b/wiki/docker/mailserver_-_docker-mailserver.md @@ -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 diff --git a/wiki/docker/mariadb.md b/wiki/docker/mariadb.md index 9197f08..4e9a5f1 100644 --- a/wiki/docker/mariadb.md +++ b/wiki/docker/mariadb.md @@ -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. diff --git a/wiki/docker/massivedecks_-_client.md b/wiki/docker/massivedecks_-_client.md index be3fe40..b9d19fa 100644 --- a/wiki/docker/massivedecks_-_client.md +++ b/wiki/docker/massivedecks_-_client.md @@ -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" diff --git a/wiki/docker/matrixdotorg_-_synapse.md b/wiki/docker/matrixdotorg_-_synapse.md index 113b346..b27b08b 100644 --- a/wiki/docker/matrixdotorg_-_synapse.md +++ b/wiki/docker/matrixdotorg_-_synapse.md @@ -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: diff --git a/wiki/docker/mikenye_-_picard.md b/wiki/docker/mikenye_-_picard.md index aac2fce..ac1c163 100644 --- a/wiki/docker/mikenye_-_picard.md +++ b/wiki/docker/mikenye_-_picard.md @@ -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 diff --git a/wiki/docker/mysql.md b/wiki/docker/mysql.md index 3ab043b..d9265b1 100644 --- a/wiki/docker/mysql.md +++ b/wiki/docker/mysql.md @@ -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. diff --git a/wiki/docker/nextcloud.md b/wiki/docker/nextcloud.md index 9ea7ac1..3cab747 100644 --- a/wiki/docker/nextcloud.md +++ b/wiki/docker/nextcloud.md @@ -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' diff --git a/wiki/docker/nginx.md b/wiki/docker/nginx.md index 00e027a..532e40c 100644 --- a/wiki/docker/nginx.md +++ b/wiki/docker/nginx.md @@ -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" diff --git a/wiki/docker/olbat_-_cupsd.md b/wiki/docker/olbat_-_cupsd.md index 55c476b..27ddb0c 100644 --- a/wiki/docker/olbat_-_cupsd.md +++ b/wiki/docker/olbat_-_cupsd.md @@ -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 diff --git a/wiki/docker/owncloud.md b/wiki/docker/owncloud.md index 0f95d86..ba025b3 100644 --- a/wiki/docker/owncloud.md +++ b/wiki/docker/owncloud.md @@ -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" diff --git a/wiki/docker/oznu_-_docker-cloudflare-ddns.md b/wiki/docker/oznu_-_docker-cloudflare-ddns.md index c215bcf..9a90f10 100644 --- a/wiki/docker/oznu_-_docker-cloudflare-ddns.md +++ b/wiki/docker/oznu_-_docker-cloudflare-ddns.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. -## 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 diff --git a/wiki/docker/oznu_-_onedrive.md b/wiki/docker/oznu_-_onedrive.md index 671b083..08ed8bb 100644 --- a/wiki/docker/oznu_-_onedrive.md +++ b/wiki/docker/oznu_-_onedrive.md @@ -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 diff --git a/wiki/docker/portainer_-_agent.md b/wiki/docker/portainer_-_agent.md index bf8783c..75b2614 100644 --- a/wiki/docker/portainer_-_agent.md +++ b/wiki/docker/portainer_-_agent.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. @@ -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 diff --git a/wiki/docker/portainer_-_portainer.md b/wiki/docker/portainer_-_portainer.md index 1e9f474..46b9a62 100644 --- a/wiki/docker/portainer_-_portainer.md +++ b/wiki/docker/portainer_-_portainer.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. @@ -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 diff --git a/wiki/docker/postgres.md b/wiki/docker/postgres.md index 2254d4a..4bae69a 100644 --- a/wiki/docker/postgres.md +++ b/wiki/docker/postgres.md @@ -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. diff --git a/wiki/docker/prologic_-_golinks.md b/wiki/docker/prologic_-_golinks.md index bcb397e..be24f57 100644 --- a/wiki/docker/prologic_-_golinks.md +++ b/wiki/docker/prologic_-_golinks.md @@ -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" diff --git a/wiki/docker/prologic_-_gopherproxy.md b/wiki/docker/prologic_-_gopherproxy.md index f585bdd..642bcdd 100644 --- a/wiki/docker/prologic_-_gopherproxy.md +++ b/wiki/docker/prologic_-_gopherproxy.md @@ -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 diff --git a/wiki/docker/prologic_-_todo.md b/wiki/docker/prologic_-_todo.md index 73f4c2e..f6922a9 100644 --- a/wiki/docker/prologic_-_todo.md +++ b/wiki/docker/prologic_-_todo.md @@ -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 diff --git a/wiki/docker/rblsb_-_synctube.md b/wiki/docker/rblsb_-_synctube.md index ed204a6..55d49a0 100644 --- a/wiki/docker/rblsb_-_synctube.md +++ b/wiki/docker/rblsb_-_synctube.md @@ -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 diff --git a/wiki/docker/redis.md b/wiki/docker/redis.md index ee551fa..7e93a3e 100644 --- a/wiki/docker/redis.md +++ b/wiki/docker/redis.md @@ -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. diff --git a/wiki/docker/rlister_-_hastebin.md b/wiki/docker/rlister_-_hastebin.md index 7cc3ae0..2f27c47 100644 --- a/wiki/docker/rlister_-_hastebin.md +++ b/wiki/docker/rlister_-_hastebin.md @@ -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 diff --git a/wiki/docker/samba.md b/wiki/docker/samba.md index b2b2c79..a36fb24 100644 --- a/wiki/docker/samba.md +++ b/wiki/docker/samba.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. @@ -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 \` | define workgroup | | `-s \(;browse;readonly;guest;users;admins;writelist;comment)` | define shares | -## rebuild.sh +### rebuild.sh ```sh #!/bin/sh diff --git a/wiki/docker/searx_-_searx.md b/wiki/docker/searx_-_searx.md index b244da4..b4847e3 100644 --- a/wiki/docker/searx_-_searx.md +++ b/wiki/docker/searx_-_searx.md @@ -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" diff --git a/wiki/docker/sinusbot_-_docker.md b/wiki/docker/sinusbot_-_docker.md index b41c635..220a9ff 100644 --- a/wiki/docker/sinusbot_-_docker.md +++ b/wiki/docker/sinusbot_-_docker.md @@ -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" diff --git a/wiki/docker/sissbrueckner_-_linkding.md b/wiki/docker/sissbrueckner_-_linkding.md index 2aa136d..8c07fd4 100644 --- a/wiki/docker/sissbrueckner_-_linkding.md +++ b/wiki/docker/sissbrueckner_-_linkding.md @@ -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 diff --git a/wiki/docker/spikecodes_-_libreddit.md b/wiki/docker/spikecodes_-_libreddit.md index cac448c..3b4365f 100755 --- a/wiki/docker/spikecodes_-_libreddit.md +++ b/wiki/docker/spikecodes_-_libreddit.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. -## 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 diff --git a/wiki/docker/teamspeak.md b/wiki/docker/teamspeak.md index 6de1d12..553d7bc 100644 --- a/wiki/docker/teamspeak.md +++ b/wiki/docker/teamspeak.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. -## 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 diff --git a/wiki/docker/tetricz_-_mordhau-server.md b/wiki/docker/tetricz_-_mordhau-server.md index 7362119..22d3c87 100644 --- a/wiki/docker/tetricz_-_mordhau-server.md +++ b/wiki/docker/tetricz_-_mordhau-server.md @@ -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 diff --git a/wiki/docker/tombursch_-_kitchenowl.md b/wiki/docker/tombursch_-_kitchenowl.md index 77b494d..c885c04 100644 --- a/wiki/docker/tombursch_-_kitchenowl.md +++ b/wiki/docker/tombursch_-_kitchenowl.md @@ -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" diff --git a/wiki/docker/tomsquest_-_docker-radicale.md b/wiki/docker/tomsquest_-_docker-radicale.md index 58f7401..a6ee7ca 100644 --- a/wiki/docker/tomsquest_-_docker-radicale.md +++ b/wiki/docker/tomsquest_-_docker-radicale.md @@ -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 -*- diff --git a/wiki/docker/traefik.md b/wiki/docker/traefik.md index 9be36c3..3f1421b 100644 --- a/wiki/docker/traefik.md +++ b/wiki/docker/traefik.md @@ -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.`. 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 ) | 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..`. -## Setup Mailserver +### Setup Mailserver If setting up a [docker-mailserver by mailserver](./mailserver_-_docker-mailserver.md) no http diff --git a/wiki/docker/vabene1111_-_recipes.md b/wiki/docker/vabene1111_-_recipes.md index cba8db8..314d664 100644 --- a/wiki/docker/vabene1111_-_recipes.md +++ b/wiki/docker/vabene1111_-_recipes.md @@ -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" diff --git a/wiki/docker/vectorim_-_riot-web.md b/wiki/docker/vectorim_-_riot-web.md index e5cb20d..4c1e8ed 100644 --- a/wiki/docker/vectorim_-_riot-web.md +++ b/wiki/docker/vectorim_-_riot-web.md @@ -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" diff --git a/wiki/docker/ventz_-_bind.md b/wiki/docker/ventz_-_bind.md index 942e0a2..fc22a83 100644 --- a/wiki/docker/ventz_-_bind.md +++ b/wiki/docker/ventz_-_bind.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. @@ -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 diff --git a/wiki/docker/wallabag_-_wallabag.md b/wiki/docker/wallabag_-_wallabag.md index a7c7e0e..9af9d33 100644 --- a/wiki/docker/wallabag_-_wallabag.md +++ b/wiki/docker/wallabag_-_wallabag.md @@ -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' diff --git a/wiki/docker/xy2z_-_pinedocs.md b/wiki/docker/xy2z_-_pinedocs.md index 9aed653..c98b0da 100644 --- a/wiki/docker/xy2z_-_pinedocs.md +++ b/wiki/docker/xy2z_-_pinedocs.md @@ -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 diff --git a/wiki/docker/yourls.md b/wiki/docker/yourls.md index cae39b3..1ebd0c8 100644 --- a/wiki/docker/yourls.md +++ b/wiki/docker/yourls.md @@ -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" diff --git a/wiki/docker/zedeus_-_nitter.md b/wiki/docker/zedeus_-_nitter.md index 1bdf300..0ab46a3 100755 --- a/wiki/docker/zedeus_-_nitter.md +++ b/wiki/docker/zedeus_-_nitter.md @@ -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]