From 691c4b9161cdbe0b8b0db7873da4b069e696c8b5 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 8 Sep 2022 05:47:23 +0200 Subject: [PATCH] refactor: whoogle added, docker-images made uniform --- .../awesometechnologies_-_synapse-admin.md | 5 ++ wiki/docker-images/b4bz_-_homer.md | 5 ++ .../benbusby_-_whoogle-search.md | 68 +++++++++++++++++++ wiki/docker-images/cloudrac3r_-_bibliogram.md | 10 +-- wiki/docker-images/dperson_-_torproxy.md | 5 ++ wiki/docker-images/gitea_-_gitea.md | 5 ++ .../henrywhitaker3_-_speedtest-tracker.md | 5 ++ wiki/docker-images/itzg_-_minecraft-server.md | 5 ++ wiki/docker-images/iv-org_-_invidious.md | 9 ++- .../jkarlos_-_git-server-docker.md | 5 ++ .../johnktims_-_folding-at-home.md | 5 ++ wiki/docker-images/kylemanna_-_openvpn.md | 5 ++ wiki/docker-images/linuxserver_-_airsonic.md | 5 ++ wiki/docker-images/linuxserver_-_jellyfin.md | 5 ++ wiki/docker-images/linuxserver_-_syncthing.md | 5 ++ .../mailserver_-_docker-mailserver.md | 3 + wiki/docker-images/matrixdotorg_-_synapse.md | 5 ++ wiki/docker-images/nextcloud.md | 5 ++ wiki/docker-images/nginx.md | 5 ++ wiki/docker-images/olbat_-_cupsd.md | 5 ++ wiki/docker-images/owncloud.md | 5 ++ .../oznu_-_docker-cloudflare-ddns.md | 5 ++ wiki/docker-images/oznu_-_onedrive.md | 5 ++ wiki/docker-images/portainer_-_agent.md | 5 ++ wiki/docker-images/portainer_-_portainer.md | 5 ++ wiki/docker-images/prologic_-_golinks.md | 4 ++ wiki/docker-images/prologic_-_gopherproxy.md | 5 ++ wiki/docker-images/prologic_-_todo.md | 5 ++ wiki/docker-images/rblsb_-_synctube.md | 7 +- wiki/docker-images/rlister_-_hastebin.md | 5 ++ wiki/docker-images/samba.md | 5 ++ wiki/docker-images/searx_-_searx.md | 5 ++ wiki/docker-images/spikecodes_-_libreddit.md | 5 ++ wiki/docker-images/teamspeak.md | 5 ++ .../docker-images/tetricz_-_mordhau-server.md | 7 ++ .../tomsquest_-_docker-radicale.md | 9 ++- wiki/docker-images/traefik.md | 7 +- wiki/docker-images/vectorim_-_riot-web.md | 5 ++ wiki/docker-images/ventz_-_bind.md | 5 ++ wiki/docker-images/wallabag_-_wallabag.md | 5 ++ wiki/docker-images/xy2z_-_pinedocs.md | 5 ++ wiki/docker-images/yourls.md | 5 ++ wiki/docker-images/zedeus_-_nitter.md | 5 ++ wiki/recommended_alternatives.md | 4 ++ wiki/whoogle.md | 17 +++++ 45 files changed, 302 insertions(+), 13 deletions(-) create mode 100644 wiki/docker-images/benbusby_-_whoogle-search.md create mode 100644 wiki/whoogle.md diff --git a/wiki/docker-images/awesometechnologies_-_synapse-admin.md b/wiki/docker-images/awesometechnologies_-_synapse-admin.md index 55f9fef..eae8ead 100644 --- a/wiki/docker-images/awesometechnologies_-_synapse-admin.md +++ b/wiki/docker-images/awesometechnologies_-_synapse-admin.md @@ -6,6 +6,11 @@ The official container and documentation was made by [awesometechnologies](https://hub.docker.com/awesometechnologies/synapse-admin). This docker-rebuild is made up by a `docker-compose.yml` file. +## Set-up + +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 Set the following ports in the `ports:` section. diff --git a/wiki/docker-images/b4bz_-_homer.md b/wiki/docker-images/b4bz_-_homer.md index 98191e1..497fc6d 100644 --- a/wiki/docker-images/b4bz_-_homer.md +++ b/wiki/docker-images/b4bz_-_homer.md @@ -3,6 +3,11 @@ This is a docker container for a Homer static site. The official container and documentation was made by [b4bz](https://hub.docker.com/r/b4bz/homer). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/benbusby_-_whoogle-search.md b/wiki/docker-images/benbusby_-_whoogle-search.md new file mode 100644 index 0000000..50256de --- /dev/null +++ b/wiki/docker-images/benbusby_-_whoogle-search.md @@ -0,0 +1,68 @@ +# benbusby - whoogle-search + +This is a docker container for a [whoogle](../whoogle.md) meta-search machine. +The official container and documentation was made by +[benbusby](https://github.com/benbusby/whoogle-search). + +## Set-up + +First of all create a folder for your `rebuild.sh`. +After that clone whoogle from +[github](https://github.com/benbusby/whoogle-search) into 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 + +Set the following volumes with the -v tag. + +| Outside mount/volume name | Container mount | Description | +| ------------------------- | ---------------- | ---------------- | +| `searx_config` | `/config` | configurations | + +## Ports + +Set the following ports with the -p tag. + +| Container Port | Recommended outside port | Protocol | Description | +| -------------- | ------------------------ | -------- | ----------- | +| `5000` | `8000` | TCP | WebUI | + +## rebuild.sh + +```shell +#!/bin/sh +cd whoogle-search +docker-compose down +docker-compose up -d +cd .. +``` + +## docker-compose.yml + +```yml +version: "2.2" + +services: + whoogle-search: + image: ${WHOOGLE_IMAGE:-benbusby/whoogle-search} + container_name: whoogle-search + restart: unless-stopped + user: whoogle + security_opt: + - no-new-privileges + cap_drop: + - ALL + tmpfs: + - /config/:size=10M,uid=927,gid=927,mode=1700 + - /var/lib/tor/:size=15M,uid=927,gid=927,mode=1700 + - /run/tor/:size=1M,uid=927,gid=927,mode=1700 + volumes: + - config:/config + ports: + - 8000:5000 + +volumes: + config: +``` diff --git a/wiki/docker-images/cloudrac3r_-_bibliogram.md b/wiki/docker-images/cloudrac3r_-_bibliogram.md index ba47024..2327c66 100755 --- a/wiki/docker-images/cloudrac3r_-_bibliogram.md +++ b/wiki/docker-images/cloudrac3r_-_bibliogram.md @@ -6,13 +6,13 @@ The official container and documentation was made by [cloudrac3r](https://github.com/cloudrac3r/bibliogram). This docker-rebuild is made up by a `docker-compose.yml` file. -## Set-up for building process +## Set-up First of all create a folder for your `rebuild.sh`. -After that clone bibliogram from [sr.ht](https://sr.ht/~cadence/bibliogram/) -into a folder within the just created folder. -Set the variables, volumes and ports in the `docker-compose.yml` in the cloned -repository according and run the `rebuild.sh` +After that clone bibliogram from [sr.ht](https://sr.ht/~cadence/bibliogram/) into +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 diff --git a/wiki/docker-images/dperson_-_torproxy.md b/wiki/docker-images/dperson_-_torproxy.md index 0ca934c..ae93377 100644 --- a/wiki/docker-images/dperson_-_torproxy.md +++ b/wiki/docker-images/dperson_-_torproxy.md @@ -3,6 +3,11 @@ This is a docker container for a [Tor](../tor.md) proxy. The container and documentation was made by [dperson](https://hub.docker.com/r/dperson/torproxy). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/gitea_-_gitea.md b/wiki/docker-images/gitea_-_gitea.md index a217515..93018e9 100644 --- a/wiki/docker-images/gitea_-_gitea.md +++ b/wiki/docker-images/gitea_-_gitea.md @@ -6,6 +6,11 @@ is a database. In addition to the main container you need to connect a [mySQL container](./mysql.md) to it. +## Set-up + +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 Set the following environment-variables in the `environment:` section of the diff --git a/wiki/docker-images/henrywhitaker3_-_speedtest-tracker.md b/wiki/docker-images/henrywhitaker3_-_speedtest-tracker.md index 56ea28d..3c87627 100644 --- a/wiki/docker-images/henrywhitaker3_-_speedtest-tracker.md +++ b/wiki/docker-images/henrywhitaker3_-_speedtest-tracker.md @@ -3,6 +3,11 @@ This is a docker container for a selfhosted internet speed tracker. The official container and documentation was made by [henrywhitaker3](https://hub.docker.com/r/henrywhitaker3/speedtest-tracker). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/itzg_-_minecraft-server.md b/wiki/docker-images/itzg_-_minecraft-server.md index 7090b55..99ad236 100755 --- a/wiki/docker-images/itzg_-_minecraft-server.md +++ b/wiki/docker-images/itzg_-_minecraft-server.md @@ -3,6 +3,11 @@ This is a docker container for a [Minecraft](../games/minecraft.md) server. The container and documentation was made by [itzg](https://hub.docker.com/r/itzg/minecraft-server). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/iv-org_-_invidious.md b/wiki/docker-images/iv-org_-_invidious.md index 1a732eb..9782999 100755 --- a/wiki/docker-images/iv-org_-_invidious.md +++ b/wiki/docker-images/iv-org_-_invidious.md @@ -5,11 +5,14 @@ The official container and documentation was made by [invidious](https://github. This docker-rebuild is made up by a `docker-compose.yml` file. There is no official pre-build on docker-hub. -## Set-up for building process +## Set-up First of all create a folder for your `rebuild.sh`. -After that clone invidious from github into a folder within the just created folder. -Set the variables, volumes and ports according and run the `rebuild.sh` +After that clone invidious from +[github](https://github.com/iv-org/invidious) into 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`. ## Environment-variables diff --git a/wiki/docker-images/jkarlos_-_git-server-docker.md b/wiki/docker-images/jkarlos_-_git-server-docker.md index b3599f5..bf4833a 100644 --- a/wiki/docker-images/jkarlos_-_git-server-docker.md +++ b/wiki/docker-images/jkarlos_-_git-server-docker.md @@ -3,6 +3,11 @@ This is a docker container for a [git](../git.md) server. The official container and documentation was made by [jkarlos](https://hub.docker.com/r/jkarlos/git-server-docker). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/johnktims_-_folding-at-home.md b/wiki/docker-images/johnktims_-_folding-at-home.md index 8057049..cf964c0 100644 --- a/wiki/docker-images/johnktims_-_folding-at-home.md +++ b/wiki/docker-images/johnktims_-_folding-at-home.md @@ -3,6 +3,11 @@ This is a docker container for [Folding@home](https://foldingathome.org/). The official container and documentation was made by [johnktims](https://hub.docker.com/r/johnktims/folding-at-home). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Ports Set the following ports with the -p tag. diff --git a/wiki/docker-images/kylemanna_-_openvpn.md b/wiki/docker-images/kylemanna_-_openvpn.md index f3ccefd..9cec7e0 100644 --- a/wiki/docker-images/kylemanna_-_openvpn.md +++ b/wiki/docker-images/kylemanna_-_openvpn.md @@ -3,6 +3,11 @@ This is a docker container for an openvpn server. The official container and documentation was made by [kylemanna](https://hub.docker.com/r/kylemanna/openvpn). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/linuxserver_-_airsonic.md b/wiki/docker-images/linuxserver_-_airsonic.md index 18b133a..35d9e1e 100644 --- a/wiki/docker-images/linuxserver_-_airsonic.md +++ b/wiki/docker-images/linuxserver_-_airsonic.md @@ -3,6 +3,11 @@ This is a docker container for a [airsonic](../airsonic.md) server. The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/airsonic). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/linuxserver_-_jellyfin.md b/wiki/docker-images/linuxserver_-_jellyfin.md index 2f27495..eafdf43 100644 --- a/wiki/docker-images/linuxserver_-_jellyfin.md +++ b/wiki/docker-images/linuxserver_-_jellyfin.md @@ -4,6 +4,11 @@ This is a docker container for a [jellyfin](../jellyfin.md) server. The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/jellyfin). This docker-rebuild is made up by a `docker-compose.yml` file. +## Set-up + +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 Set the following environment-variables in the `environment:` section of the diff --git a/wiki/docker-images/linuxserver_-_syncthing.md b/wiki/docker-images/linuxserver_-_syncthing.md index 57bbaa0..c056dc5 100644 --- a/wiki/docker-images/linuxserver_-_syncthing.md +++ b/wiki/docker-images/linuxserver_-_syncthing.md @@ -4,6 +4,11 @@ This is a docker container for syncthing for [file synchronization](../file-synchronization.md). The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/syncthing). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/mailserver_-_docker-mailserver.md b/wiki/docker-images/mailserver_-_docker-mailserver.md index 45e4893..ccdc2a8 100644 --- a/wiki/docker-images/mailserver_-_docker-mailserver.md +++ b/wiki/docker-images/mailserver_-_docker-mailserver.md @@ -4,6 +4,8 @@ This is a docker container for a mailserver. The official container and documentation was made by [mailserver](https://hub.docker.com/r/mailserver/docker-mailserver). It contains dovecot, antispam, antivirus, ssl, etc. +## Set-up + The configuration is done automatically using scripts by mailserver. First you need to download the essential setup files. @@ -18,6 +20,7 @@ chmod a+x ./setup.sh After that you need to edit the `.env` and the `mailserver.env<>` files to configure the mailserver. +Create the file `rebuild.sh`. You then need to start the container with the `rebuild.sh` and add email accounts using the following command. diff --git a/wiki/docker-images/matrixdotorg_-_synapse.md b/wiki/docker-images/matrixdotorg_-_synapse.md index 6197541..d47de12 100644 --- a/wiki/docker-images/matrixdotorg_-_synapse.md +++ b/wiki/docker-images/matrixdotorg_-_synapse.md @@ -6,6 +6,11 @@ The official container and documentation was made by [matrixdotorg](https://hub.docker.com/matrixdotorg/synapse). This docker-rebuild is made up by a `docker-compose.yml` file. +## Set-up + +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 Set the following environment-variables in the `environment:` section of the diff --git a/wiki/docker-images/nextcloud.md b/wiki/docker-images/nextcloud.md index 96caad2..105ad7b 100644 --- a/wiki/docker-images/nextcloud.md +++ b/wiki/docker-images/nextcloud.md @@ -7,6 +7,11 @@ The services in this files are explained seperately. The main Docker container needs a database in form of a [MariaDB](./mariadb.md) Docker container. +## Set-up + +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 Set the following volumes in the `volumes:` section of the docker-compose file. diff --git a/wiki/docker-images/nginx.md b/wiki/docker-images/nginx.md index 9f66dd5..e63d173 100644 --- a/wiki/docker-images/nginx.md +++ b/wiki/docker-images/nginx.md @@ -5,6 +5,11 @@ The official container and documentation was made by [nginx](https://hub.docker.com/_/nginx). This docker-rebuild is made up by a `docker-compose.yml` file. +## Set-up + +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 Set the following volumes in the `volumes:` section of the docker-compose file. diff --git a/wiki/docker-images/olbat_-_cupsd.md b/wiki/docker-images/olbat_-_cupsd.md index 35d5b04..e8a572c 100644 --- a/wiki/docker-images/olbat_-_cupsd.md +++ b/wiki/docker-images/olbat_-_cupsd.md @@ -3,6 +3,11 @@ This is a docker container for a [Cups](../cups.md) server. The official container and documentation was made by [olbat](https://hub.docker.com/r/olbat/cupsd). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/owncloud.md b/wiki/docker-images/owncloud.md index b1266fe..1398d6b 100644 --- a/wiki/docker-images/owncloud.md +++ b/wiki/docker-images/owncloud.md @@ -8,6 +8,11 @@ The services in this files are explained seperately. The main Docker container needs a database in form of a [MariaDB](./mariadb.md) Docker container. +## Set-up + +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 Set the following volumes in the `volumes:` section of the docker-compose file. diff --git a/wiki/docker-images/oznu_-_docker-cloudflare-ddns.md b/wiki/docker-images/oznu_-_docker-cloudflare-ddns.md index 1a41575..bb4cd89 100644 --- a/wiki/docker-images/oznu_-_docker-cloudflare-ddns.md +++ b/wiki/docker-images/oznu_-_docker-cloudflare-ddns.md @@ -3,6 +3,11 @@ This is a docker container for dynamically updating cloudflare dns entries. The official container and documentation was made by [oznu](https://github.com/oznu/docker-cloudflare-ddns). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/oznu_-_onedrive.md b/wiki/docker-images/oznu_-_onedrive.md index d675ed8..61f7e12 100644 --- a/wiki/docker-images/oznu_-_onedrive.md +++ b/wiki/docker-images/oznu_-_onedrive.md @@ -3,6 +3,11 @@ This is a docker container for a onedrive client. The official container and documentation was made by [oznu](https://hub.docker.com/r/oznu/onedrive). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/portainer_-_agent.md b/wiki/docker-images/portainer_-_agent.md index 20cdf36..6da1575 100644 --- a/wiki/docker-images/portainer_-_agent.md +++ b/wiki/docker-images/portainer_-_agent.md @@ -3,6 +3,11 @@ This is a docker container for a [portainer](../portainer.md) agent. The official container and documentation was made by [portainer](https://hub.docker.com/r/portainer/agent). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/portainer_-_portainer.md b/wiki/docker-images/portainer_-_portainer.md index c90c142..7a8d2b1 100644 --- a/wiki/docker-images/portainer_-_portainer.md +++ b/wiki/docker-images/portainer_-_portainer.md @@ -3,6 +3,11 @@ This is a docker container for a [portainer](../portainer.md) server. The official container and documentation was made by [portainer](https://hub.docker.com/r/portainer/portainer). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/prologic_-_golinks.md b/wiki/docker-images/prologic_-_golinks.md index 7ee3f7c..c542704 100644 --- a/wiki/docker-images/prologic_-_golinks.md +++ b/wiki/docker-images/prologic_-_golinks.md @@ -5,6 +5,10 @@ commands and aliases. The official container and documentation was made by [prologic](https://git.mills.io/prologic/golinks). +## Set-up + +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 diff --git a/wiki/docker-images/prologic_-_gopherproxy.md b/wiki/docker-images/prologic_-_gopherproxy.md index c7c4d2b..2272567 100644 --- a/wiki/docker-images/prologic_-_gopherproxy.md +++ b/wiki/docker-images/prologic_-_gopherproxy.md @@ -4,6 +4,11 @@ This is a docker container for a gopher to http proxy. The official container and documentation was made by [prologic](https://hub.docker.com/r/prologic/gopherproxy). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Ports Set the following ports with the -p tag. diff --git a/wiki/docker-images/prologic_-_todo.md b/wiki/docker-images/prologic_-_todo.md index 214e999..7a44568 100644 --- a/wiki/docker-images/prologic_-_todo.md +++ b/wiki/docker-images/prologic_-_todo.md @@ -3,6 +3,11 @@ This is a docker container for a todo-manager. The official container and documentation was made by [prologic](https://hub.docker.com/r/prologic/todo). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/rblsb_-_synctube.md b/wiki/docker-images/rblsb_-_synctube.md index 6650cdf..84061e9 100644 --- a/wiki/docker-images/rblsb_-_synctube.md +++ b/wiki/docker-images/rblsb_-_synctube.md @@ -4,11 +4,14 @@ This is a docker container for the synchronized video platform synctube. The official container and documentation was made by [rblsb](https://github.com/rblsb/synctube). There is no official pre-build on docker-hub. -## Set-up for building process +## Set-up First of all create a folder for your `rebuild.sh`. -After that clone synctube from github into a folder within the just created folder. +After that clone synctube from [github](https://github.com/rblsb/synctube) into +a folder within the just created folder. 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 diff --git a/wiki/docker-images/rlister_-_hastebin.md b/wiki/docker-images/rlister_-_hastebin.md index dfc359e..92dde3c 100644 --- a/wiki/docker-images/rlister_-_hastebin.md +++ b/wiki/docker-images/rlister_-_hastebin.md @@ -3,6 +3,11 @@ This is a docker container for a hastebin server. The official container and documentation was made by [rlister](https://hub.docker.com/r/rlister/hastebin). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/samba.md b/wiki/docker-images/samba.md index bdbd58b..45071c9 100644 --- a/wiki/docker-images/samba.md +++ b/wiki/docker-images/samba.md @@ -2,6 +2,11 @@ The official container and documentation was made by [dperson](https://hub.docker.com/r/samba). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/searx_-_searx.md b/wiki/docker-images/searx_-_searx.md index 12b9cb9..ed59ef4 100644 --- a/wiki/docker-images/searx_-_searx.md +++ b/wiki/docker-images/searx_-_searx.md @@ -4,6 +4,11 @@ This is a docker container for a [searx](../searx.md) meta-search machine. The official container and documentation was made by [searx](https://hub.docker.com/r/searx/searx). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/spikecodes_-_libreddit.md b/wiki/docker-images/spikecodes_-_libreddit.md index 6eff7f3..b9c3dd8 100755 --- a/wiki/docker-images/spikecodes_-_libreddit.md +++ b/wiki/docker-images/spikecodes_-_libreddit.md @@ -4,6 +4,11 @@ This is a docker container for the alternative reddit frontend [libreddit](../libreddit.md). The official container and documentation was made by [spikecodes](https://github.com/spikecodes/libreddit). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Ports Set the following ports with the -p tag. diff --git a/wiki/docker-images/teamspeak.md b/wiki/docker-images/teamspeak.md index 60a9521..b676be8 100644 --- a/wiki/docker-images/teamspeak.md +++ b/wiki/docker-images/teamspeak.md @@ -3,6 +3,11 @@ This is a docker container for a [teamspeak3](../teamspeak3.md) server. The official container and documentation was made by [teamspeak](https://hub.docker.com/_/teamspeak). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/tetricz_-_mordhau-server.md b/wiki/docker-images/tetricz_-_mordhau-server.md index 27d4e3c..e6a3e86 100644 --- a/wiki/docker-images/tetricz_-_mordhau-server.md +++ b/wiki/docker-images/tetricz_-_mordhau-server.md @@ -3,6 +3,13 @@ This is a docker container for a mordhau server. The official container and documentation was made by [tetricz](https://hub.docker.com/r/tetricz/mordhau-server). +## Set-up + +Create the files `start.sh` and `stop.sh`. +Change the settings according to your needs and run `./start.sh` to start +the server. +With `stop.sh` you can stop it. + ## Environment-variables Set the following variables with the -e tag. diff --git a/wiki/docker-images/tomsquest_-_docker-radicale.md b/wiki/docker-images/tomsquest_-_docker-radicale.md index 1956a8e..ca767ce 100644 --- a/wiki/docker-images/tomsquest_-_docker-radicale.md +++ b/wiki/docker-images/tomsquest_-_docker-radicale.md @@ -7,6 +7,13 @@ The official container and documentation was made by The `latest` tag at the moment of writing this readme was corrupted. The last usable tag was used therefore to guarantee best performance for all users. +## Set-up + +Create the file `rebuild.sh`. +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 Set the following volumes with the -v tag. @@ -48,7 +55,7 @@ docker run --name radicale \ -d tomsquest/docker-radicale:2.1.11.4 ``` -## radicale\_config/config +## radicale\_config/\_data/config ```txt # -*- mode: conf -*- diff --git a/wiki/docker-images/traefik.md b/wiki/docker-images/traefik.md index 8c66d19..dd88841 100644 --- a/wiki/docker-images/traefik.md +++ b/wiki/docker-images/traefik.md @@ -5,10 +5,13 @@ The official container and documentation was made by [traefik](https://hub.docker.com/_/traefik). This docker-rebuild is made up by a `docker-compose.yml` file. -## Set-up for config files +## Set-up -First of all create a folder for your `rebuild.sh` and `docker-compose.yml`. +Create the files `rebuild.sh` and `docker-compose.yml` at the same place. In that folder create the directories `data/config`. +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 diff --git a/wiki/docker-images/vectorim_-_riot-web.md b/wiki/docker-images/vectorim_-_riot-web.md index ffaa463..4f940ff 100644 --- a/wiki/docker-images/vectorim_-_riot-web.md +++ b/wiki/docker-images/vectorim_-_riot-web.md @@ -5,6 +5,11 @@ The official container and documentation was made by [linuxserver](https://hub.docker.com/vectorim/riot-web). This docker-rebuild is made up by a `docker-compose.yml` file. +## Set-up + +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 Set the following volumes in the `volumes:` section of the docker-compose file. diff --git a/wiki/docker-images/ventz_-_bind.md b/wiki/docker-images/ventz_-_bind.md index fbe28e7..41d1c71 100644 --- a/wiki/docker-images/ventz_-_bind.md +++ b/wiki/docker-images/ventz_-_bind.md @@ -4,6 +4,11 @@ This is a docker container for a [dns](../dns.md) resolver. The official container and documentation was made by [ventz](https://hub.docker.com/r/ventz/bind). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/wallabag_-_wallabag.md b/wiki/docker-images/wallabag_-_wallabag.md index 4b24b2c..ec12678 100644 --- a/wiki/docker-images/wallabag_-_wallabag.md +++ b/wiki/docker-images/wallabag_-_wallabag.md @@ -6,6 +6,11 @@ is a database and one a redis instance. In addition to the main container you need to connect a [mariadb container](./mariadb.md) and a [redis container](./redis.md) to it. +## Set-up + +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 Set the following environment-variables in the `environment:` section of the diff --git a/wiki/docker-images/xy2z_-_pinedocs.md b/wiki/docker-images/xy2z_-_pinedocs.md index d03c87e..990821e 100644 --- a/wiki/docker-images/xy2z_-_pinedocs.md +++ b/wiki/docker-images/xy2z_-_pinedocs.md @@ -3,6 +3,11 @@ This is a docker container for the file viewer pinedocs. The official container and documentation was made by [xy2z](https://hub.docker.com/r/xy2z/pinedocs). +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/docker-images/yourls.md b/wiki/docker-images/yourls.md index 0b20a07..7485d01 100644 --- a/wiki/docker-images/yourls.md +++ b/wiki/docker-images/yourls.md @@ -6,6 +6,11 @@ The official container and documentation was made by In addition to the main container you need to connect a [mySQL container](./mysql.md) to it. +## Set-up + +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 Set the following variables with the -e tag. diff --git a/wiki/docker-images/zedeus_-_nitter.md b/wiki/docker-images/zedeus_-_nitter.md index 06f6394..d771297 100755 --- a/wiki/docker-images/zedeus_-_nitter.md +++ b/wiki/docker-images/zedeus_-_nitter.md @@ -5,6 +5,11 @@ This is a docker container for the alternative Twitter frontend The official container and documentation was made by [zedeus](https://github.com/zedeus/nitter). +## Set-up + +Create the file `rebuild.sh` and `nitter.conf` at the same place. +Change the settings according to your needs and run `./rebuild.sh` afterwards. + ## Volumes Set the following volumes with the -v tag. diff --git a/wiki/recommended_alternatives.md b/wiki/recommended_alternatives.md index cceb98b..3785661 100644 --- a/wiki/recommended_alternatives.md +++ b/wiki/recommended_alternatives.md @@ -49,6 +49,10 @@ recommended, good software (mostly free and/or open-source). - [NewPipe](https://newpipe.net/) is an free and open-source android youtube client. NewPipe features local subscription management. +- [**Google**](https://google.com) is a search engine. + - [Searx](./searx.md) is a self-hostable meta-search engine. + - [Whoogle](./whoogle.md) is another self-hostable meta-search engine. + ## Recommended Software - [anki](https://github.com/ankitects/anki) is an open-source tool to learn with diff --git a/wiki/whoogle.md b/wiki/whoogle.md new file mode 100644 index 0000000..f40290c --- /dev/null +++ b/wiki/whoogle.md @@ -0,0 +1,17 @@ +# Whoogle + +[Whoogle](https://github.com/benbusby/whoogle-search) is a self-hostable +metasearch engine. + +## Server + +A server can be setup via docker with the +[image by benbusby](./docker-images/benbusby_-_whoogle-search.md) + +## Adding to Firefox + +Add Whoogle as a new search engine for firefox and set it as main search for the +address bar as described in [the Firefox article](./firefox.md). +Follow the addon part of the guide and put whoogle with +`/search?q=%s` as search string. +In rare cases the search string is different.