refactor: whoogle added, docker-images made uniform

master
tiyn 2 years ago
parent c9f0b7ffa3
commit 691c4b9161

@ -6,6 +6,11 @@ The official container and documentation was made by
[awesometechnologies](https://hub.docker.com/awesometechnologies/synapse-admin). [awesometechnologies](https://hub.docker.com/awesometechnologies/synapse-admin).
This docker-rebuild is made up by a `docker-compose.yml` file. 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 ## Ports
Set the following ports in the `ports:` section. Set the following ports in the `ports:` section.

@ -3,6 +3,11 @@
This is a docker container for a Homer static site. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -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:
```

@ -6,13 +6,13 @@ The official container and documentation was made by
[cloudrac3r](https://github.com/cloudrac3r/bibliogram). [cloudrac3r](https://github.com/cloudrac3r/bibliogram).
This docker-rebuild is made up by a `docker-compose.yml` file. 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`. First of all create a folder for your `rebuild.sh`.
After that clone bibliogram from [sr.ht](https://sr.ht/~cadence/bibliogram/) After that clone bibliogram from [sr.ht](https://sr.ht/~cadence/bibliogram/) into
into a folder within the just created folder. a folder within the just created folder.
Set the variables, volumes and ports in the `docker-compose.yml` in the cloned You can find the `docker-compose.yml` in the cloned directory.
repository according and run the `rebuild.sh` Set the variables, volumes and ports according and run the `rebuild.sh`.
## Volumes ## Volumes

@ -3,6 +3,11 @@
This is a docker container for a [Tor](../tor.md) proxy. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -6,6 +6,11 @@ is a database.
In addition to the main container you need to connect a [mySQL container](./mysql.md) In addition to the main container you need to connect a [mySQL container](./mysql.md)
to it. 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 ## Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the

@ -3,6 +3,11 @@
This is a docker container for a selfhosted internet speed tracker. 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). 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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -3,6 +3,11 @@
This is a docker container for a [Minecraft](../games/minecraft.md) server. 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). 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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -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. This docker-rebuild is made up by a `docker-compose.yml` file.
There is no official pre-build on docker-hub. 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`. First of all create a folder for your `rebuild.sh`.
After that clone invidious from github into a folder within the just created folder. After that clone invidious from
Set the variables, volumes and ports according and run the `rebuild.sh` [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 ## Environment-variables

@ -3,6 +3,11 @@
This is a docker container for a [git](../git.md) server. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -3,6 +3,11 @@
This is a docker container for [Folding@home](https://foldingathome.org/). 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). 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 ## Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.

@ -3,6 +3,11 @@
This is a docker container for an openvpn server. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -3,6 +3,11 @@
This is a docker container for a [airsonic](../airsonic.md) server. 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). 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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -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). 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. 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 ## Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the

@ -4,6 +4,11 @@ This is a docker container for syncthing for
[file synchronization](../file-synchronization.md). [file synchronization](../file-synchronization.md).
The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/syncthing). The official container and documentation was made by [linuxserver](https://hub.docker.com/r/linuxserver/syncthing).
## Set-up
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. Set the following variables with the -e tag.

@ -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). The official container and documentation was made by [mailserver](https://hub.docker.com/r/mailserver/docker-mailserver).
It contains dovecot, antispam, antivirus, ssl, etc. It contains dovecot, antispam, antivirus, ssl, etc.
## Set-up
The configuration is done automatically using scripts by mailserver. The configuration is done automatically using scripts by mailserver.
First you need to download the essential setup files. 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 After that you need to edit the `.env` and the `mailserver.env<>` files to
configure the mailserver. configure the mailserver.
Create the file `rebuild.sh`.
You then need to start the container with the `rebuild.sh` and add email You then need to start the container with the `rebuild.sh` and add email
accounts using the following command. accounts using the following command.

@ -6,6 +6,11 @@ The official container and documentation was made by
[matrixdotorg](https://hub.docker.com/matrixdotorg/synapse). [matrixdotorg](https://hub.docker.com/matrixdotorg/synapse).
This docker-rebuild is made up by a `docker-compose.yml` file. 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 ## Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the

@ -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) The main Docker container needs a database in form of a [MariaDB](./mariadb.md)
Docker container. 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 ## Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.

@ -5,6 +5,11 @@ The official container and documentation was made by
[nginx](https://hub.docker.com/_/nginx). [nginx](https://hub.docker.com/_/nginx).
This docker-rebuild is made up by a `docker-compose.yml` file. 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 ## Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.

@ -3,6 +3,11 @@
This is a docker container for a [Cups](../cups.md) server. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -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) The main Docker container needs a database in form of a [MariaDB](./mariadb.md)
Docker container. 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 ## Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.

@ -3,6 +3,11 @@
This is a docker container for dynamically updating cloudflare dns entries. 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). 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 ## Environment variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -3,6 +3,11 @@
This is a docker container for a onedrive client. 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). 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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -3,6 +3,11 @@
This is a docker container for a [portainer](../portainer.md) agent. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -3,6 +3,11 @@
This is a docker container for a [portainer](../portainer.md) server. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -5,6 +5,10 @@ commands and aliases.
The official container and documentation was made by The official container and documentation was made by
[prologic](https://git.mills.io/prologic/golinks). [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 ## Volumes

@ -4,6 +4,11 @@ This is a docker container for a gopher to http proxy.
The official container and documentation was made by The official container and documentation was made by
[prologic](https://hub.docker.com/r/prologic/gopherproxy). [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 ## Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.

@ -3,6 +3,11 @@
This is a docker container for a todo-manager. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -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). The official container and documentation was made by [rblsb](https://github.com/rblsb/synctube).
There is no official pre-build on docker-hub. 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`. 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 .`. 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

@ -3,6 +3,11 @@
This is a docker container for a hastebin server. 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). 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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -2,6 +2,11 @@
The official container and documentation was made by [dperson](https://hub.docker.com/r/samba). The official container and documentation was made by [dperson](https://hub.docker.com/r/samba).
## Set-up
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. Set the following volumes with the -v tag.

@ -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 The official container and documentation was made by
[searx](https://hub.docker.com/r/searx/searx). [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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -4,6 +4,11 @@ This is a docker container for the alternative reddit frontend
[libreddit](../libreddit.md). [libreddit](../libreddit.md).
The official container and documentation was made by [spikecodes](https://github.com/spikecodes/libreddit). 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 ## Ports
Set the following ports with the -p tag. Set the following ports with the -p tag.

@ -3,6 +3,11 @@
This is a docker container for a [teamspeak3](../teamspeak3.md) server. 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). 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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -3,6 +3,13 @@
This is a docker container for a mordhau server. 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). 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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -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 `latest` tag at the moment of writing this readme was corrupted.
The last usable tag was used therefore to guarantee best performance for all users. The last usable tag was used therefore to guarantee best performance for all users.
## 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.
@ -48,7 +55,7 @@ docker run --name radicale \
-d tomsquest/docker-radicale:2.1.11.4 -d tomsquest/docker-radicale:2.1.11.4
``` ```
## radicale\_config/config ## radicale\_config/\_data/config
```txt ```txt
# -*- mode: conf -*- # -*- mode: conf -*-

@ -5,10 +5,13 @@ The official container and documentation was made by
[traefik](https://hub.docker.com/_/traefik). [traefik](https://hub.docker.com/_/traefik).
This docker-rebuild is made up by a `docker-compose.yml` file. 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`. 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 ## Volumes

@ -5,6 +5,11 @@ The official container and documentation was made by
[linuxserver](https://hub.docker.com/vectorim/riot-web). [linuxserver](https://hub.docker.com/vectorim/riot-web).
This docker-rebuild is made up by a `docker-compose.yml` file. 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 ## Volumes
Set the following volumes in the `volumes:` section of the docker-compose file. Set the following volumes in the `volumes:` section of the docker-compose file.

@ -4,6 +4,11 @@ This is a docker container for a [dns](../dns.md) resolver.
The official container and documentation was made by The official container and documentation was made by
[ventz](https://hub.docker.com/r/ventz/bind). [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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -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) In addition to the main container you need to connect a [mariadb container](./mariadb.md)
and a [redis container](./redis.md) to it. 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 ## Environment-variables
Set the following environment-variables in the `environment:` section of the Set the following environment-variables in the `environment:` section of the

@ -3,6 +3,11 @@
This is a docker container for the file viewer pinedocs. 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). 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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -6,6 +6,11 @@ The official container and documentation was made by
In addition to the main container you need to connect a In addition to the main container you need to connect a
[mySQL container](./mysql.md) to it. [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 ## Environment-variables
Set the following variables with the -e tag. Set the following variables with the -e tag.

@ -5,6 +5,11 @@ This is a docker container for the alternative Twitter frontend
The official container and documentation was made by The official container and documentation was made by
[zedeus](https://github.com/zedeus/nitter). [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 ## Volumes
Set the following volumes with the -v tag. Set the following volumes with the -v tag.

@ -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](https://newpipe.net/) is an free and open-source android youtube client.
NewPipe features local subscription management. 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 ## Recommended Software
- [anki](https://github.com/ankitects/anki) is an open-source tool to learn with - [anki](https://github.com/ankitects/anki) is an open-source tool to learn with

@ -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
`<url to whoogle instance>/search?q=%s` as search string.
In rare cases the search string is different.
Loading…
Cancel
Save