1
0
mirror of https://github.com/tiyn/wiki.git synced 2026-07-02 18:11:35 +02:00

Compare commits

..

8 Commits

Author SHA1 Message Date
547f60649e Gitignore: added exception regarding Zettelkasten 2026-07-02 10:07:46 +02:00
bd928b26af Orthography: Fixed minor errors in spelling and punctuation 2026-07-02 10:06:55 +02:00
beee1f7e83 Whisper-CLI: Referenced GPU-specific packages 2026-07-02 10:03:50 +02:00
c03daea525 Corrected various typographic errors
- substituted en-dash for hyphen where needed
- renamed files to avoid confusion due to identical name
- added links
- fixed capitalization
- fixed line breaks
2026-07-02 09:12:29 +02:00
28bcddc659 Thunderbird: Improved Guide to Update PGP keys 2026-07-01 01:27:58 +02:00
b61fb6c139 Database: Added Tools 2026-06-26 03:03:39 +02:00
08bf3c85b2 Wayland: added compositors 2026-06-26 03:03:14 +02:00
58efb13590 System Hardening: Added aur-malware-check 2026-06-26 03:03:03 +02:00
176 changed files with 847 additions and 763 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
*.pdf
.zk

View File

@@ -4,7 +4,7 @@
[BitTorrent](/wiki/bittorrent.md) domain.
These applications include but are not limited to [Sonarr](https://github.com/Sonarr/Sonarr) for
[TV shows](/wiki/video.md), [Radarr](https://github.com/Radarr/Radarr) for [movies](/wiki/video.md)
and [Lidarr](https://github.com/Lidarr/Lidarr) for [music](/wiki/audio.md).
and [Lidarr](https://github.com/Lidarr/Lidarr) for [music](/wiki/audio_%28general%29.md).
## Setup

View File

@@ -2,7 +2,7 @@
[Airsonic-Advanced](https://github.com/airsonic-advanced/airsonic-advanced) is
a free and open-source personal media streamer used for
[music, podcasts and audiobooks](/wiki/audio.md).
[music, podcasts and audiobooks](/wiki/audio_%28general%29.md).
It is a more modern implementation of [Airsonic](/wiki/airsonic.md) which in turn
is a fork of [Subsonic](/wiki/subsonic.md).

View File

@@ -1,7 +1,7 @@
# Airsonic
[Airsonic](https://github.com/airsonic/airsonic) is a free and open-source personal media streamer
used for [music, podcasts and audiobooks](/wiki/audio.md).
used for [music, podcasts and audiobooks](/wiki/audio_%28general%29.md).
It is a fork of [Subsonic](/wiki/subsonic.md).
Airsonic is not maintained anymore and therefore deprecated.
A more modern implementation of it is [Airsonic-Advanced](/wiki/airsonic-advanced.md).

View File

@@ -80,8 +80,8 @@ suggest the following changes.
- Alert when clipboard is accessed
- Enable app pinnig
Another option to add which may not improve security or privacy but improves usability - especially
if a difficult passphrase is used - is the enabling of "Extend Unlock".
Another option to add which may not improve security or privacy but improves usability especially
if a difficult passphrase is used is the enabling of "Extend Unlock".
There "Trusted Devices" can be set or the "On-body Detection" can be enabled.
### Multi-Factor Authentication
@@ -137,7 +137,7 @@ button.
Then connect it to a computer via USB.
The following steps have to take place on a [Windows](/wiki/windows.md) system or an emulation or
virtualization of it.
Download and start "Mi Unlock" - it is available on the
Download and start "Mi Unlock" it is available on the
[article mentioned prior in this section](https://new.c.mi.com/global/post/101245).
Follow the steps of the software, select "Unlock" and confirm it multiple times.
It is possible that now 72 hours have to pass for the unlocking process to continue.

View File

@@ -23,6 +23,11 @@ There the provider of OpenPGP (`OpenPGP provider`) can be set to OpenKeychain
(`org.sufficientlysecure.keychain`).
Using OpenKeychain PGP keys can then be imported and stored.
Please note that keys only need to be imported once.
If the keys are changed, especially if identities are added or remove, the key inside the
OpenKeychain app can simply be updated by selecting the update button.
However, identities need to be removed manually sometimes.
After this is done outgoing mails can be encrypted by signed or encrypted by selecting the
`Encrypt` selection on the top bar when writing emails.

View File

@@ -1,6 +1,6 @@
# GrapheneOS
[GrapheneOS](https://grapheneos.org/) - or short Graphene - is a custom
[GrapheneOS](https://grapheneos.org/) or short Graphene is a custom
[Android](/wiki/android.md)-ROM and operating system for
[Smartphones and Tablets](/wiki/smart_device.md#smartphones-and-tablet-computers) with mostly free
and open-source software.

View File

@@ -1,6 +1,6 @@
# LineageOS
[LineageOS](https://lineageos.org/) - or short Lineage - is a custom
[LineageOS](https://lineageos.org/) or short Lineage is a custom
[Android](/wiki/android.md)-ROM and operating system for
[Smartphones and Tablets](/wiki/smart_device.md#smartphones-and-tablet-computers) with mostly free
and open-source software.

View File

@@ -90,7 +90,7 @@ A List of Songs can be input and after connecting to Spotify, it will be importe
### Digital Audio Workstations and Recording Software
Digital Audio Workstations - short DAWs - is an application that can be used to record, edit or
Digital Audio Workstations short DAWs is an application that can be used to record, edit or
produce audio files.
- [LMMS](https://lmms.io/) is a free and cross-platform DAW that is highly compatible with
@@ -108,8 +108,8 @@ The corresponding client software is handled in the server softwares wiki entry.
Subsonic is self-hostable.
Subsonic that can be dockerized and has a web-interface aswell as several
clients that can be used.
There are also the free and open-source implementations - that feature all the
same features and using its API - named [Airsonic](/wiki/airsonic.md) (no longer
There are also the free and open-source implementations that feature all the
same features and using its API named [Airsonic](/wiki/airsonic.md) (no longer
maintained) and its inofficial successor [Airsonic-advanced](/wiki/airsonic.md).
### Software for Podcasts
@@ -133,7 +133,7 @@ converting and splitting.
[SpotiFLAC](https://github.com/afkarxyz/SpotiFLAC) is a software that is able to download Spotify
tracks, albums, artists and playlists as `.flac`-files from Tidal, Qobuz, Amazon Music and Deezer.
An account on any of these services - or any account at all - is not required.
An account on any of these services or any account at all is not required.
## Digitalizing and Analyzing Physical Mediums

View File

@@ -10,8 +10,8 @@ This section addresses various features of calibre.
## Adding a Plugin
A plugin by a third party can be added by selecting a `.zip` archive - usually
named `<plugin name>_plugin.zip` - under Preferences, Plugins, Load plugin from
A plugin by a third party can be added by selecting a `.zip` archive usually
named `<plugin name>_plugin.zip` under Preferences, Plugins, Load plugin from
file.
## Exporting Books
@@ -57,7 +57,7 @@ Afterward select all books, right-click and select `Edit metadata in bulk`
under `Edit metadata`.
Then check the box `update title sort` and press `Ok` to update all sort titles.
This entry is based on two posts on mobileread - one regarding the
This entry is based on two posts on mobileread one regarding the
[sort author name](https://www.mobileread.com/forums/showthread.php?t=314663)
and the other regarding the
[sort title](https://www.mobileread.com/forums/showthread.php?t=249870).

View File

@@ -1,14 +1,15 @@
# Cue sheet
A cue sheet is a metadata file containing information for the tracks of a CD or
a file [ripped](/wiki/audio.md#extract-audio-files-from-cds) from it.
A cue sheet is a metadata file containing information for the tracks of a CD or a file
[ripped](/wiki/audio_%28general%29.md#extract-audio-files-from-cds) from it.
## Example file
To understand the structure of a cue file the following lines show the contents
of an example cue file. All lines starting with `REM`, `PERFORMER` or `TITLE`
are optional. The following example is taken from the
[wikipedia article](https://en.wikipedia.org/wiki/Cue_sheet_(computing)):
To understand the structure of a cue file the following lines show the contents of an example cue
file.
All lines starting with `REM`, `PERFORMER` or `TITLE` are optional.
The following example is taken from the
[Wikipedia article on Cue sheets](https://en.wikipedia.org/wiki/Cue_sheet_(computing)).
```cue
REM GENRE Electronica

View File

@@ -5,5 +5,13 @@ Most prominent type of database are SQL databases.
## Database management systems (DBMS)
- [MySQL](/wiki/docker/mysql.md) is a relational DBMS
- [MariaDB](/wiki/docker/mariadb.md) is a relational DBMS that is a fork of MySQL
- [MySQL](/wiki/docker/mysql.md) is a relational DBMS for SQL.
- [MariaDB](/wiki/docker/mariadb.md) is a relational DBMS that is a fork of MySQL.
- [PostgreSQL](/wiki/postgresql.md) is a relational DBMS.
## Database Tools
There are many tools to manage (SQL) databases.
One of the most easy ones to use is [sqlit](https://github.com/Maxteabag/sqlit) with which databases
can easily be queried and edited in the [terminal](/wiki/linux/system_console.md).
It is available for [Linux](/wiki/linux.md), MacOS and [Windows](/wiki/windows.md).

View File

@@ -1,4 +1,4 @@
# actualbudget - actual-server
# actualbudget actual-server
This is a [Docker](/wiki/docker.md) container for an actualbudget server.
The official container and documentation was made by
@@ -9,7 +9,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh`, `docker-compose.yml` at the same
place.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports

View File

@@ -1,4 +1,4 @@
# alexjustesen - speedtest-tracker
# alexjustesen speedtest-tracker
This is a [Docker](/wiki/docker.md) container for a selfhosted internet speed
tracker.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
It is important to set a correct app key as described in
[the following section](#environment-variables).

View File

@@ -1,4 +1,4 @@
# alexta69 - metube
# alexta69 metube
This is a [Docker](/wiki/docker.md) container for a [MeTube](/wiki/metube.md)
server.
@@ -9,7 +9,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes
@@ -49,9 +49,9 @@ services:
image: alexta69/metube
restart: unless-stopped
ports:
- "8881:8081"
"8881:8081"
volumes:
- downloads:/downloads
downloads:/downloads
volumes:
downloads:

View File

@@ -1,4 +1,4 @@
# ankitects - anki
# ankitects anki
This is a [Docker](/wiki/docker.md) container for a [Anki syncserver](/wiki/anki.md#setup-server).
The official container is part of the
@@ -15,7 +15,7 @@ Due to the syncserver having to be set up manually first navigate to the
[Anki syncserver GitHub subpage](/wiki/anki.md#setup-server).
From there download the `Dockerfile` and the `entrypoints.sh`.
Then create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
Especially set the `<version>` (for example `24.11`) aswell as the `<user>` and `<password>`.
## Environment-variables

View File

@@ -1,4 +1,4 @@
# awesometechnologies - synapse-admin
# awesometechnologies synapse-admin
This is a [Docker](/wiki/docker.md) container for a Synapse administration server of
[Matrix](/wiki/matrix.md).
@@ -9,7 +9,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports
@@ -39,5 +39,5 @@ services:
image: awesometechnologies/synapse-admin:latest
restart: unless-stopped
ports:
- 80:80
80:80
```

View File

@@ -1,4 +1,4 @@
# axhilrex - podgrab
# axhilrex podgrab
This is a [Docker](/wiki/docker.md) container for a [Podgrab](/wiki/podgrab.md)
server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# b4bz - homer
# b4bz homer
This is a [Docker](/wiki/docker.md) container for a Homer static site.
The official container and documentation was made by [b4bz](https://hub.docker.com/r/b4bz/homer).
@@ -6,7 +6,7 @@ The official container and documentation was made by [b4bz](https://hub.docker.c
## Set-up
Create the file `rebuild.sh`.
Run `./rebuild.sh` afterwards to create the volumes.
Run `./rebuild.sh` afterward to create the volumes.
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.
@@ -59,16 +59,16 @@ message:
content: "tmp"
links:
- name: "tmp"
name: "tmp"
icon: "tmp"
url: "tmp"
target: "_blank"
services:
- name: "tmp"
name: "tmp"
icon: "tmp"
items:
- name: "tmp"
name: "tmp"
logo: "tmp"
subtitle: "tmp"
tag: "tmp"

View File

@@ -1,4 +1,4 @@
# bbilly1 - tubearchivist
# bbilly1 tubearchivist
This is a [Docker](/wiki/docker.md) container for a [TubeArchivist](/wiki/tubearchivist.md)
server.
@@ -8,7 +8,7 @@ TubeArchivist specific version of Elasticsearch and one a [redis](/wiki/docker/r
## 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -89,50 +89,50 @@ services:
restart: unless-stopped
image: bbilly1/tubearchivist
ports:
- 8881:8000
8881:8000
volumes:
- media:/youtube
- cache:/cache
media:/youtube
cache:/cache
environment:
- ES_URL=http://es:9200 # needs protocol e.g. http and port
- REDIS_HOST=redis # don't add protocol
- HOST_UID=1000
- HOST_GID=1000
- TA_HOST=subdomain.domain.tld # set your host name
- TA_USERNAME=admin # your initial TA credentials
- TA_PASSWORD=admin # your initial TA credentials
- ELASTIC_PASSWORD=verysecret # set password for Elasticsearch
- TZ=Europe/Berlin # set your time zone
ES_URL=http://es:9200 # needs protocol e.g. http and port
REDIS_HOST=redis # don't add protocol
HOST_UID=1000
HOST_GID=1000
TA_HOST=subdomain.domain.tld # set your host name
TA_USERNAME=admin # your initial TA credentials
TA_PASSWORD=admin # your initial TA credentials
ELASTIC_PASSWORD=verysecret # set password for Elasticsearch
TZ=Europe/Berlin # set your time zone
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000/health"]
interval: 2m
timeout: 10s
retries: 3
depends_on:
- es
- redis
es
redis
redis:
image: redis/redis-stack-server
restart: unless-stopped
volumes:
- redis:/data
redis:/data
depends_on:
- es
es
es:
image: bbilly1/tubearchivist-es # only for amd64, or use official es 8.9.0
restart: unless-stopped
environment:
- "ELASTIC_PASSWORD=verysecret" # matching Elasticsearch password
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "xpack.security.enabled=true"
- "discovery.type=single-node"
- "path.repo=/usr/share/elasticsearch/data/snapshot"
"ELASTIC_PASSWORD=verysecret" # matching Elasticsearch password
"ES_JAVA_OPTS=-Xms512m -Xmx512m"
"xpack.security.enabled=true"
"discovery.type=single-node"
"path.repo=/usr/share/elasticsearch/data/snapshot"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- es:/usr/share/elasticsearch/data # check for permission error when using bind mount, see readme
es:/usr/share/elasticsearch/data # check for permission error when using bind mount, see readme
volumes:
media:

View File

@@ -1,4 +1,4 @@
# benbusby - whoogle-search
# benbusby whoogle-search
This is a [Docker](/wiki/docker.md) container for a [whoogle](/wiki/whoogle.md)
meta-search machine.
@@ -56,17 +56,17 @@ services:
restart: unless-stopped
user: whoogle
security_opt:
- no-new-privileges
no-new-privileges
cap_drop:
- ALL
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
/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
config:/config
ports:
- 8000:5000
8000:5000
volumes:
config:

View File

@@ -1,4 +1,4 @@
# bilde2910 - Hauk
# bilde2910 Hauk
This is a docker container for a [Hauk](/wiki/hauk.md).
@@ -62,7 +62,7 @@ services:
image: bilde2910/hauk
restart: unless-stopped
volumes:
- ./config/hauk:/etc/hauk
./config/hauk:/etc/hauk
ports:
- "80:80"
"80:80"
```

View File

@@ -1,4 +1,4 @@
# chocobozz - peertube
# chocobozz peertube
This is a [Docker](/wiki/docker.md) container for a [PeerTube](/wiki/peertube.md) server.
The official container and documentation was made by
@@ -11,7 +11,7 @@ it.
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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports
@@ -88,30 +88,30 @@ services:
peertube:
image: chocobozzz/peertube:production-bullseye
ports:
- "9000:9000"
"9000:9000"
env_file:
- .env
.env
volumes:
- assets:/app/client/dist
- data:/data
- config:/config
assets:/app/client/dist
data:/data
config:/config
depends_on:
- postgres
- redis
postgres
redis
restart: unless-stopped
postgres:
image: postgres:13-alpine
env_file:
- .env
.env
volumes:
- db:/var/lib/postgresql/data
db:/var/lib/postgresql/data
restart: unless-stopped
redis:
image: redis:6-alpine
volumes:
- redis:/data
redis:/data
restart: unless-stopped
volumes:

View File

@@ -1,4 +1,4 @@
# cloudrac3r - bibliogram
# cloudrac3r bibliogram
This is a [Docker](/wiki/docker.md) container for the alternative Instagram
frontend [Bibliogram](/wiki/bibliogram.md).
@@ -55,8 +55,8 @@ services:
build: .
image: cloudrac3r/bibliogram
volumes:
- db:/app/db
db:/app/db
ports:
- 10407:10407
10407:10407
restart: unless-stopped
```

View File

@@ -1,4 +1,4 @@
# coturn - coturn
# coturn coturn
This is a [Docker](/wiki/docker.md) container for a TURN/STUN server.
A server like this can be used in a [Matrix](/wiki/matrix.md) server configuration.
@@ -10,7 +10,7 @@ This docker-rebuild is made up by a `docker-compose.yml` file.
Create the files `rebuild.sh`, `data/matrix/coturn/turnserver.conf` and `docker-compose.yml` at the
same place.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
For the `data/matrix/coturn/turnserver.conf` file change the values for `static-auth-secret`,
`realm`, `cli-password` and `external-ip`.
For the passwords [OpenSSL](/wiki/linux/openssl.md#password-generator) can be used to create a
@@ -50,11 +50,11 @@ services:
image: "instrumentisto/coturn:latest"
restart: "unless-stopped"
volumes:
- "./data/matrix/coturn/turnserver.conf:/etc/coturn/turnserver.conf"
"./data/matrix/coturn/turnserver.conf:/etc/coturn/turnserver.conf"
ports:
- "49160-49200:49160-49200/udp"
- "3478:3478"
- "5349:5349"
"49160-49200:49160-49200/udp"
"3478:3478"
"5349:5349"
```
### data/matrix/coturn/turnserver.conf

View File

@@ -1,4 +1,4 @@
# dperson - torproxy
# dperson torproxy
This is a [Docker](/wiki/docker.md) container for a [Tor](/wiki/tor.md) proxy.
The container and documentation was made by [dperson](https://hub.docker.com/r/dperson/torproxy).
@@ -6,7 +6,7 @@ The container and documentation was made by [dperson](https://hub.docker.com/r/d
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# dyonr - jackettvpn
# dyonr jackettvpn
This is a [Docker](/wiki/docker.md) container for a [OpenVPN](/wiki/openvpn.md)
protected [Jackett](/wiki/jackett.md) server.
@@ -10,7 +10,7 @@ The official container and documentation was made by
Create the file `rebuild.sh` and set `<username>` and `<password>` according to
your openvpn.
Additionally, change the `LAN_NETWORK` if it differs for your local area network.
Run `./rebuild.sh` afterwards to create the volumes.
Run `./rebuild.sh` afterward to create the volumes.
Place the openvpn certificate in the `jacket_config` docker volume inside the
`openvpn` folder.
After that rerun `./rebuild.sh` to make update your config.

View File

@@ -1,4 +1,4 @@
# dyonr - qbittorrentvpn
# dyonr qbittorrentvpn
This is a [Docker](/wiki/docker.md) container for a
[qBittorrent](/wiki/qbittorrent.md) server that is connected to the internet via
@@ -9,7 +9,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
The default username of the web interface is `admin`.
The default password is `adminadmin`.
Both can be changed in the web interface after setup.

View File

@@ -1,4 +1,4 @@
# gitea - gitea
# gitea gitea
This is a [Docker](/wiki/docker.md) container for a [Gitea](/wiki/gitea.md).
The Server consists of 2 Docker containers, one is the gitea main server and one is a database.
@@ -8,7 +8,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -92,37 +92,37 @@ services:
server:
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
- DB_TYPE=mysql
- DB_HOST=db:3306
- DB_NAME=gitea
- DB_USER=gitea
- DB_PASSWD=gitea
USER_UID=1000
USER_GID=1000
DB_TYPE=mysql
DB_HOST=db:3306
DB_NAME=gitea
DB_USER=gitea
DB_PASSWD=gitea
restart: unless-stopped
networks:
- gitea
gitea
volumes:
- data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
data:/data
/etc/timezone:/etc/timezone:ro
/etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
"3000:3000"
"222:22"
depends_on:
- db
db
db:
image: mysql:5.7
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=gitea
- MYSQL_USER=gitea
- MYSQL_PASSWORD=gitea
- MYSQL_DATABASE=gitea
MYSQL_ROOT_PASSWORD=gitea
MYSQL_USER=gitea
MYSQL_PASSWORD=gitea
MYSQL_DATABASE=gitea
networks:
- gitea
gitea
volumes:
- mysql:/var/lib/mysql
mysql:/var/lib/mysql
volumes:
data:

View File

@@ -1,14 +1,14 @@
# gramps-project - gramps
# gramps-project gramps
This is a [Docker](/wiki/docker.md) container for a [Gramps](/wiki/gramps.md)
server.
The Server consists of 2 Docker containers, one is the gramps main server - split into two
subcontainers - and one a [redis instance](/wiki/docker/redis.md).
The Server consists of 2 Docker containers, one is the gramps main server split into two
subcontainers and one a [redis instance](/wiki/docker/redis.md).
## 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -71,30 +71,30 @@ services:
image: ghcr.io/gramps-project/grampsweb:latest
restart: always
ports:
- "5051:5000" # host:docker
"5051:5000" # host:docker
environment:
GRAMPSWEB_TREE: "Gramps Web" # will create a new tree if not exists
GRAMPSWEB_CELERY_CONFIG__broker_url: "redis://grampsweb_redis:6379/0"
GRAMPSWEB_CELERY_CONFIG__result_backend: "redis://grampsweb_redis:6379/0"
GRAMPSWEB_RATELIMIT_STORAGE_URI: redis://grampsweb_redis:6379/1
depends_on:
- grampsweb_redis
grampsweb_redis
volumes:
- gramps_users:/app/users
- gramps_index:/app/indexdir
- gramps_thumb_cache:/app/thumbnail_cache
- gramps_cache:/app/cache
- gramps_secret:/app/secret
- gramps_db:/root/.gramps/grampsdb
- gramps_media:/app/media
- gramps_tmp:/tmp
gramps_users:/app/users
gramps_index:/app/indexdir
gramps_thumb_cache:/app/thumbnail_cache
gramps_cache:/app/cache
gramps_secret:/app/secret
gramps_db:/root/.gramps/grampsdb
gramps_media:/app/media
gramps_tmp:/tmp
grampsweb_celery:
<<: *grampsweb # YAML merge key copying the entire grampsweb service config
ports: []
container_name: grampsweb_celery
depends_on:
- grampsweb_redis
grampsweb_redis
command: celery -A gramps_webapi.celery worker --loglevel=INFO
grampsweb_redis:
@@ -102,7 +102,7 @@ services:
container_name: grampsweb_redis
restart: always
volumes:
- redis:/data
redis:/data
volumes:
gramps_users:

View File

@@ -1,4 +1,4 @@
# grimsi - gameyfin
# grimsi gameyfin
This is a [Docker](/wiki/docker.md) container for a [Gameyfin](/wiki/game/gameyfin.md).
@@ -62,15 +62,15 @@ services:
image: grimsi/gameyfin:latest
container_name: gameyfin
environment:
- GAMEYFIN_USER=admin
- GAMEYFIN_PASSWORD=admin
- GAMEYFIN_IGDB_API_CLIENT_ID=id
- GAMEYFIN_IGDB_API_CLIENT_SECRET=secret
GAMEYFIN_USER=admin
GAMEYFIN_PASSWORD=admin
GAMEYFIN_IGDB_API_CLIENT_ID=id
GAMEYFIN_IGDB_API_CLIENT_SECRET=secret
volumes:
- media_games:/opt/gameyfin-library
- config:/opt/gameyfin-library/.gameyfin
media_games:/opt/gameyfin-library
config:/opt/gameyfin-library/.gameyfin
ports:
- "8093:8080"
"8093:8080"
volumes:
media_games:

View File

@@ -1,4 +1,4 @@
# haugene - transmission-openvpn
# haugene transmission-openvpn
This is a [Docker](/wiki/docker.md) container for a
[transmission](/wiki/transmission.md) server that is connected to the internet via
@@ -11,7 +11,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`.
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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# henrywhitaker3 - speedtest-tracker
# henrywhitaker3 speedtest-tracker
This is a [Docker](/wiki/docker.md) container for a selfhosted internet speed
tracker.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# homeassistant - home-assistant
# homeassistant home-assistant
This is a [Docker](/wiki/docker.md) container for a [Home Assistant](/wiki/home_assistant.md)
server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# immich-app - immich-server
# immich-app immich-server
This is a [Docker](/wiki/docker.md) container for a [immich](/wiki/immich.md) server.
The official container and documentation was made by
@@ -13,7 +13,7 @@ Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same
place.
Please note that the `docker-compose.yml` file should be retrieved from the
[Github releases page](https://github.com/immich-app/immich/releases/)
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# itzg - minecraft-server
# itzg minecraft-server
This is a [Docker](/wiki/docker.md) container for a
[Minecraft](/wiki/game/minecraft.md) server.

View File

@@ -1,4 +1,4 @@
# iv-org - invidious
# iv-org invidious
This is a [Docker](/wiki/docker.md) container for [Invidious](/wiki/invidious.md).
The official container and documentation was made by
@@ -72,7 +72,7 @@ services:
image: quay.io/invidious/invidious:latest
restart: unless-stopped
ports:
- "3000:3000"
"3000:3000"
environment:
# Please read the following file for a comprehensive list of all available
# configuration options and their associated syntax:
@@ -101,15 +101,15 @@ services:
timeout: 5m
retries: 3
depends_on:
- invidious-db
invidious-db
invidious-db:
image: docker.io/library/postgres:14
restart: unless-stopped
volumes:
- postgresdata:/var/lib/postgresql/data
- ./config/sql:/config/sql
- ./docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh
postgresdata:/var/lib/postgresql/data
./config/sql:/config/sql
./docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh
environment:
POSTGRES_DB: invidious
POSTGRES_USER: kemal

View File

@@ -1,4 +1,4 @@
# jkarlos - git-server-docker
# jkarlos git-server-docker
This is a [Docker](/wiki/docker.md) container for a [git](/wiki/git_%28general%29.md) server.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# johnktims - folding-at-home
# johnktims folding-at-home
This is a [Docker](/wiki/docker.md) container for
[Folding@home](https://foldingathome.org/).
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports

View File

@@ -1,4 +1,4 @@
# jonohill - docker-openvpn-proxy
# jonohill docker-openvpn-proxy
This is a [Docker](/wiki/docker.md) container for an
[OpenVPN proxy](/wiki/openvpn.md#proxy).
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-Up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# /maintainer/ - /name/
# /maintainer/ /name/
This is a [Docker](/wiki/docker.md) container for a [Kiwix](/wiki/kiwix.md) server.
The official container and documentation was made by
@@ -8,7 +8,7 @@ The official container and documentation was made by
Create the file `rebuild.sh`.
Make sure to place the `.zim` files inside the volume.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
## Ports

View File

@@ -1,9 +1,9 @@
# kohakuhub - kohakuhub
# kohakuhub kohakuhub
This is a [Docker](/wiki/docker.md) container for a
[KohakuHub](https://github.com/KohakuBlueleaf/KohakuHub) server.
The Server consists of multiple Docker containers.
These are containers for the KohakuHub API and - depending on configuration - MinIO, LakeFS,
These are containers for the KohakuHub API and depending on configuration MinIO, LakeFS,
[Postgres](/wiki/docker/postgres.md)
## Set-up
@@ -19,7 +19,7 @@ python scripts/generate_docker_compose.py
Alternatively the example file `docker-compose.example.yml` file can be copied.
An additional example can be found in the [corresponding section](#docker-composeyml).
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
To publish the page on a domain the nginx container usually called `hub-ui` has to be published -
for example using a reverse proxy like
@@ -59,50 +59,50 @@ services:
image: nginx:alpine
restart: always
volumes:
- ./src/kohaku-hub-ui/dist:/usr/share/nginx/html
- ./src/kohaku-hub-admin/dist:/usr/share/nginx/html-admin
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
./src/kohaku-hub-ui/dist:/usr/share/nginx/html
./src/kohaku-hub-admin/dist:/usr/share/nginx/html-admin
./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
depends_on:
- hub-api
hub-api
hub-api:
build: .
restart: always
depends_on:
- postgres
- lakefs
- minio
postgres
lakefs
minio
environment:
- KOHAKU_HUB_INVITATION_ONLY=true
- KOHAKU_HUB_BASE_URL=https://hub.sub.domain.tld
- KOHAKU_HUB_S3_PUBLIC_ENDPOINT=https://s3.sub.domain.tld
- KOHAKU_HUB_SESSION_SECRET=CHANGE_ME_SESSION_SECRET
- KOHAKU_HUB_ADMIN_SECRET_TOKEN=CHANGE_ME_ADMIN_TOKEN
- KOHAKU_HUB_DATABASE_KEY=CHANGE_ME_DATABASE_KEY
- KOHAKU_HUB_DB_BACKEND=postgres
- KOHAKU_HUB_DATABASE_URL=postgresql://user:password@postgres:5432/database
- KOHAKU_HUB_S3_ENDPOINT=http://minio:9000
- KOHAKU_HUB_S3_ACCESS_KEY=CHANGE_ME_S3_ACCESS_KEY
- KOHAKU_HUB_S3_SECRET_KEY=CHANGE_ME_S3_SECRET_KEY
- KOHAKU_HUB_S3_BUCKET=example-bucket
- KOHAKU_HUB_S3_REGION=us-east-1
- KOHAKU_HUB_LAKEFS_ENDPOINT=http://lakefs:28000
- KOHAKU_HUB_LAKEFS_REPO_NAMESPACE=example
- KOHAKU_HUB_SITE_NAME=ExampleHub
- KOHAKU_HUB_AUTO_MIGRATE=true
KOHAKU_HUB_INVITATION_ONLY=true
KOHAKU_HUB_BASE_URL=https://hub.sub.domain.tld
KOHAKU_HUB_S3_PUBLIC_ENDPOINT=https://s3.sub.domain.tld
KOHAKU_HUB_SESSION_SECRET=CHANGE_ME_SESSION_SECRET
KOHAKU_HUB_ADMIN_SECRET_TOKEN=CHANGE_ME_ADMIN_TOKEN
KOHAKU_HUB_DATABASE_KEY=CHANGE_ME_DATABASE_KEY
KOHAKU_HUB_DB_BACKEND=postgres
KOHAKU_HUB_DATABASE_URL=postgresql://user:password@postgres:5432/database
KOHAKU_HUB_S3_ENDPOINT=http://minio:9000
KOHAKU_HUB_S3_ACCESS_KEY=CHANGE_ME_S3_ACCESS_KEY
KOHAKU_HUB_S3_SECRET_KEY=CHANGE_ME_S3_SECRET_KEY
KOHAKU_HUB_S3_BUCKET=example-bucket
KOHAKU_HUB_S3_REGION=us-east-1
KOHAKU_HUB_LAKEFS_ENDPOINT=http://lakefs:28000
KOHAKU_HUB_LAKEFS_REPO_NAMESPACE=example
KOHAKU_HUB_SITE_NAME=ExampleHub
KOHAKU_HUB_AUTO_MIGRATE=true
volumes:
- ./hub-meta/hub-api:/hub-api-creds
./hub-meta/hub-api:/hub-api-creds
minio:
image: quay.io/minio/minio:latest
command: server /data --console-address ":29000"
restart: unless-stopped
environment:
- MINIO_ROOT_USER=CHANGE_ME_MINIO_USER
- MINIO_ROOT_PASSWORD=CHANGE_ME_MINIO_PASSWORD
MINIO_ROOT_USER=CHANGE_ME_MINIO_USER
MINIO_ROOT_PASSWORD=CHANGE_ME_MINIO_PASSWORD
volumes:
- ./hub-storage/minio-data:/data
- ./hub-meta/minio-data:/root/.minio
./hub-storage/minio-data:/data
./hub-meta/minio-data:/root/.minio
lakefs:
build:
@@ -111,33 +111,33 @@ services:
command: ["run"]
restart: unless-stopped
depends_on:
- minio
- postgres
minio
postgres
environment:
- LAKEFS_DATABASE_TYPE=postgres
- LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING=postgres://user:password@postgres:5432/lakefs?sslmode=disable
- LAKEFS_BLOCKSTORE_TYPE=s3
- LAKEFS_BLOCKSTORE_S3_ENDPOINT=http://minio:9000
- LAKEFS_BLOCKSTORE_S3_BUCKET=example-bucket
- LAKEFS_BLOCKSTORE_S3_FORCE_PATH_STYLE=true
- LAKEFS_BLOCKSTORE_S3_CREDENTIALS_ACCESS_KEY_ID=CHANGE_ME_S3_ACCESS_KEY
- LAKEFS_BLOCKSTORE_S3_CREDENTIALS_SECRET_ACCESS_KEY=CHANGE_ME_S3_SECRET_KEY
- LAKEFS_BLOCKSTORE_S3_REGION=us-east-1
- LAKEFS_AUTH_ENCRYPT_SECRET_KEY=CHANGE_ME_LAKEFS_SECRET
- LAKEFS_LISTEN_ADDRESS=0.0.0.0:28000
LAKEFS_DATABASE_TYPE=postgres
LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING=postgres://user:password@postgres:5432/lakefs?sslmode=disable
LAKEFS_BLOCKSTORE_TYPE=s3
LAKEFS_BLOCKSTORE_S3_ENDPOINT=http://minio:9000
LAKEFS_BLOCKSTORE_S3_BUCKET=example-bucket
LAKEFS_BLOCKSTORE_S3_FORCE_PATH_STYLE=true
LAKEFS_BLOCKSTORE_S3_CREDENTIALS_ACCESS_KEY_ID=CHANGE_ME_S3_ACCESS_KEY
LAKEFS_BLOCKSTORE_S3_CREDENTIALS_SECRET_ACCESS_KEY=CHANGE_ME_S3_SECRET_KEY
LAKEFS_BLOCKSTORE_S3_REGION=us-east-1
LAKEFS_AUTH_ENCRYPT_SECRET_KEY=CHANGE_ME_LAKEFS_SECRET
LAKEFS_LISTEN_ADDRESS=0.0.0.0:28000
volumes:
- ./hub-meta/lakefs-data:/var/lakefs/data
- ./hub-meta/lakefs-cache:/lakefs/data/cache
- ./docker/lakefs/lakefs-entrypoint.sh:/scripts/lakefs-entrypoint.sh:ro
- ./docker/lakefs/init-databases.sh:/scripts/init-databases.sh:ro
./hub-meta/lakefs-data:/var/lakefs/data
./hub-meta/lakefs-cache:/lakefs/data/cache
./docker/lakefs/lakefs-entrypoint.sh:/scripts/lakefs-entrypoint.sh:ro
./docker/lakefs/init-databases.sh:/scripts/init-databases.sh:ro
postgres:
image: postgres:15
restart: always
environment:
- POSTGRES_USER=user
- POSTGRES_PASSWORD=password
- POSTGRES_DB=database
POSTGRES_USER=user
POSTGRES_PASSWORD=password
POSTGRES_DB=database
volumes:
- ./hub-meta/postgres-data:/var/lib/postgresql/data
./hub-meta/postgres-data:/var/lib/postgresql/data
```

View File

@@ -1,4 +1,4 @@
# kylemanna - openvpn
# kylemanna openvpn
This is a [Docker](/wiki/docker.md) container for an
[OpenVPN server](/wiki/openvpn.md).

View File

@@ -1,4 +1,4 @@
# linuxserver - airsonic-advanced
# linuxserver airsonic-advanced
This is a [Docker](/wiki/docker.md) container for a
[Airsonic-Advanced](/wiki/airsonic-advanced.md) server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# linuxserver - airsonic
# linuxserver airsonic
This is a [Docker](/wiki/docker.md) container for a [airsonic](/wiki/airsonic.md)
server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# linuxserver - jellyfin
# linuxserver jellyfin
This is a [Docker](/wiki/docker.md) container for a
[freshrss](https://freshrss.org/) server.
@@ -9,7 +9,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -62,12 +62,12 @@ services:
image: lscr.io/linuxserver/freshrss:latest
container_name: freshrss
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
PUID=1000
PGID=1000
TZ=Etc/UTC
volumes:
- /path/to/data:/config
/path/to/data:/config
ports:
- 80:80
80:80
restart: unless-stopped
```

View File

@@ -1,4 +1,4 @@
# linuxserver - jellyfin
# linuxserver jellyfin
This is a [Docker](/wiki/docker.md) container for a [jellyfin](/wiki/jellyfin.md)
server.
@@ -9,7 +9,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -72,16 +72,16 @@ services:
image: linuxserver/jellyfin
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
PUID=1000
PGID=1000
TZ=Europe/Berlin
volumes:
- config:/config
- media_movies:/data/movies
- media_tvshows:/data/tvshows
- transcode:/transcode
config:/config
media_movies:/data/movies
media_tvshows:/data/tvshows
transcode:/transcode
ports:
- 8096:8096
8096:8096
restart: unless-stopped
volumes:

View File

@@ -1,4 +1,4 @@
# linuxserver - lidarr
# linuxserver lidarr
This is a [Docker](/wiki/docker.md) container for a [Lidarr](/wiki/*arr.md)
server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
It is recommended to set a download completed folder with the same internal and
external mounts as your [BitTorent](/wiki/bittorrent.md) client.
This guide uses the same mounts as used in the
@@ -18,7 +18,7 @@ This namely causes the following line in the
[`docker-compose.yml`](#docker-composeyml).
```txt
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
/var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
```
### Environment-variables
@@ -73,15 +73,15 @@ services:
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
environment:
- PUID=0
- PGID=0
- TZ=Etc/UTC
PUID=0
PGID=0
TZ=Etc/UTC
volumes:
- config:/config
- complete:/music #optional
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
config:/config
complete:/music #optional
/var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
ports:
- 8686:8686
8686:8686
restart: unless-stopped
volumes:

View File

@@ -1,4 +1,4 @@
# linuxserver - radarr
# linuxserver radarr
This is a [Docker](/wiki/docker.md) container for a [Radarr](/wiki/*arr.md)
server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
It is recommended to set a download completed folder with the same internal and
external mounts as your [BitTorent](/wiki/bittorrent.md) client.
This guide uses the same mounts as used in the
@@ -18,7 +18,7 @@ This namely causes the following line in the
[`docker-compose.yml`](#docker-composeyml).
```txt
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
/var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
```
### Environment-variables
@@ -73,15 +73,15 @@ services:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=0
- PGID=0
- TZ=Etc/UTC
PUID=0
PGID=0
TZ=Etc/UTC
volumes:
- config:/config
- complete:/movies #optional
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
config:/config
complete:/movies #optional
/var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
ports:
- 7878:7878
7878:7878
restart: unless-stopped
volumes:

View File

@@ -1,4 +1,4 @@
# linuxserver - sonarr
# linuxserver sonarr
This is a [Docker](/wiki/docker.md) container for a [Sonarr](/wiki/*arr.md)
server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
It is recommended to set a download completed folder with the same internal and
external mounts as your [BitTorent](/wiki/bittorrent.md) client.
This guide uses the same mounts as used in the
@@ -18,7 +18,7 @@ This namely causes the following line in the
[`docker-compose.yml`](#docker-composeyml).
```txt
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
/var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
```
### Environment-variables
@@ -73,15 +73,15 @@ services:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=0
- PGID=0
- TZ=Etc/UTC
PUID=0
PGID=0
TZ=Etc/UTC
volumes:
- config:/config
- complete:/tv #optional
- /var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
config:/config
complete:/tv #optional
/var/lib/docker/volumes/transmission_data/_data/completed:/data/completed #optional
ports:
- 8989:8989
8989:8989
restart: unless-stopped
volumes:

View File

@@ -1,4 +1,4 @@
# linuxserver - syncthing
# linuxserver syncthing
This is a [Docker](/wiki/docker.md) container for syncthing for
[file synchronization](/wiki/file-synchronization.md).
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# linuxserver - tvheadend
# linuxserver tvheadend
This is a [Docker](/wiki/docker.md) container for a [TVHeadend](/wiki/tvheadend.md)
server.
@@ -62,12 +62,12 @@ services:
tvheadend:
image: lscr.io/linuxserver/tvheadend:latest
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
PUID=1000
PGID=1000
TZ=Europe/London
volumes:
- config:/config
- tvdvr:/recordings
config:/config
tvdvr:/recordings
network_mode: "host"
restart: unless-stopped

View File

@@ -1,4 +1,4 @@
# linuxserver - airsonic-advanced
# linuxserver airsonic-advanced
This is a [Docker](/wiki/docker.md) container for a
[WireGuard](/wiki/wireguard.md) server.

View File

@@ -1,4 +1,4 @@
# mailserver - docker-mailserver
# mailserver docker-mailserver
This is a [Docker](/wiki/docker.md) container for a mailserver.
The official container and documentation was made by
@@ -48,8 +48,8 @@ In this case add the following lines to the file `docker-compose.yml` in the
whoami:
image: docker.io/traefik/whoami:latest
labels:
- "traefik.enable=true"
- "traefik.http.routers.whoami.rule=Host(`<subdomain>.<domain>`)"
"traefik.enable=true"
"traefik.http.routers.whoami.rule=Host(`<subdomain>.<domain>`)"
```
### rebuild.sh

View File

@@ -1,4 +1,4 @@
# massivedecks - client
# massivedecks client
This is a [Docker](/wiki/docker.md) container for a [Massive Deecks](/wiki/game/massive_decks.md)
client.
@@ -14,7 +14,7 @@ needs to be connected.
Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same
place.
Make sure to set `POSTGRES_PASSWORD`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports
@@ -57,35 +57,35 @@ services:
image: "postgres:14"
restart: unless-stopped
environment:
- POSTGRES_USER=massivedecks
- POSTGRES_PASSWORD=<password>
POSTGRES_USER=massivedecks
POSTGRES_PASSWORD=<password>
networks:
- internal
internal
volumes:
- storage-volume:/var/lib/postgresql/data
storage-volume:/var/lib/postgresql/data
server:
image: "ghcr.io/lattyware/massivedecks/server:latest-release"
restart: unless-stopped
environment:
- NODE_ENV=production
NODE_ENV=production
depends_on:
- storage
storage
networks:
- internal
internal
configs:
- source: md_server_config
source: md_server_config
target: /md/config.json5
client:
image: "ghcr.io/lattyware/massivedecks/client:latest-release"
restart: unless-stopped
depends_on:
- server
server
networks:
- internal
internal
ports:
- "8080:8080"
"8080:8080"
networks:
internal:

View File

@@ -1,4 +1,4 @@
# matrixdotorg - synapse
# matrixdotorg synapse
This is a [Docker](/wiki/docker.md) container for a synapse server using the
[matrix](/wiki/matrix.md) protocol.
@@ -9,7 +9,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -69,7 +69,7 @@ services:
GID: "1000"
TZ: "Europe/London"
volumes:
- synapse:/data
synapse:/data
volumes:
synapse:

View File

@@ -1,4 +1,4 @@
# mikenye - airsonic-advanced
# mikenye airsonic-advanced
This is a [Docker](/wiki/docker.md) container for a
[Picard](/wiki/picard.md) instance accessible over the web and
@@ -9,7 +9,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -11,7 +11,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
It is recommended to use the versionnumber instead of `:latest` for both the MariaDB and the
NextCloud image like the following example.

View File

@@ -9,7 +9,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# olbat - cupsd
# olbat cupsd
This is a [Docker](/wiki/docker.md) container for a [Cups](/wiki/cups.md) server.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# ollama - ollama
# ollama ollama
This is a [Docker](/wiki/docker.md) container for an ollama server.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
## Ports

View File

@@ -1,4 +1,4 @@
# open-webui - open-webui
# open-webui open-webui
This is a [Docker](/wiki/docker.md) container for a Open WebUI server.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
## Ports

View File

@@ -10,7 +10,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# oznu - docker-cloudflare-ddns
# oznu docker-cloudflare-ddns
This is a [Docker](/wiki/docker.md) container for dynamically updating
cloudflare dns entries.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment variables

View File

@@ -1,4 +1,4 @@
# oznu - onedrive
# oznu onedrive
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).
@@ -6,7 +6,7 @@ The official container and documentation was made by [oznu](https://hub.docker.c
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# portainer - agent
# portainer agent
This is a [Docker](/wiki/docker.md) container for a [portainer](/wiki/portainer.md)
agent.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# portainer - portainer
# portainer portainer
This is a [Docker](/wiki/docker.md) container for a [portainer](/wiki/portainer.md)
server.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# prologic - golinks
# prologic golinks
This is a [Docker](/wiki/docker.md) container for golinks, a web app to create
bookmarks, commands and aliases.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes
@@ -49,12 +49,12 @@ services:
container_name: golinks
restart: unless-stopped
command:
- "-url=http://search.home.server/search?q=%s"
- "-suggest=https://suggestqueries.google.com/complete/search?client=firefox&q=%s"
"-url=http://search.home.server/search?q=%s"
"-suggest=https://suggestqueries.google.com/complete/search?client=firefox&q=%s"
ports:
- "8090:8000"
"8090:8000"
volumes:
- golinks:/search.db
golinks:/search.db
volumes:
golinks:

View File

@@ -1,4 +1,4 @@
# prologic - gopherproxy
# prologic gopherproxy
This is a [Docker](/wiki/docker.md) container for a gopher to http proxy.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports

View File

@@ -1,4 +1,4 @@
# prologic - todo
# prologic todo
This is a [Docker](/wiki/docker.md) container for a todo-manager.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# rblsb - synctube
# rblsb synctube
This is a [Docker](/wiki/docker.md) container for the synchronized video
platform synctube.

View File

@@ -1,4 +1,4 @@
# rlister - hastebin
# rlister hastebin
This is a [Docker](/wiki/docker.md) container for a hastebin server.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# searx - searx
# searx searx
This is a [Docker](/wiki/docker.md) container for a [searx](/wiki/searx.md)
meta-search machine.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes
@@ -47,11 +47,11 @@ services:
searx:
image: searx/searx
volumes:
- etc:/etc/searx
- log:/var/log/uwsgi
etc:/etc/searx
log:/var/log/uwsgi
restart: unless-stopped
ports:
- 8080:8080
8080:8080
volumes:
etc:

View File

@@ -1,4 +1,4 @@
# sinusbot - docker
# sinusbot docker
This is a [Docker](/wiki/docker.md) container for a [Sinusbot](/wiki/sinusbot.md).
The Server consists of a single Docker container.
@@ -19,7 +19,7 @@ service.
networks:
teamspeak:
aliases:
- ts3.docker.local
ts3.docker.local
```
Add the following lines at the end of the `docker-compose.yml` or add it to the definition of
@@ -40,7 +40,7 @@ docker network create teamspeak
The Teamspeak server can then be found by Sinusbot under host `ts3.docker.local` and port `9987`.
Change the other settings according to your needs and run `./rebuild.sh` afterwards.
Change the other settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -103,13 +103,13 @@ services:
image: "sinusbot/docker:latest"
restart: unless-stopped
environment:
- UID=1000
- GID=1000
UID=1000
GID=1000
networks:
- teamspeak
teamspeak
volumes:
- sinusbot_scripts:/opt/sinusbot/scripts
- sinusbot_data:/opt/sinusbot/data
sinusbot_scripts:/opt/sinusbot/scripts
sinusbot_data:/opt/sinusbot/data
networks:
teamspeak:

View File

@@ -1,4 +1,4 @@
# sissbrueckner - linkding
# sissbrueckner linkding
This is a [Docker](/wiki/docker.md) container for a [linkding](/wiki/linkding.md)
bookmark and archive service.

View File

@@ -1,4 +1,4 @@
# spikecodes - libreddit
# spikecodes libreddit
This is a [Docker](/wiki/docker.md) container for the alternative reddit
frontend [libreddit](/wiki/libreddit.md).
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports

View File

@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# tetricz - mordhau-server
# tetricz mordhau-server
This is a [Docker](/wiki/docker.md) container for a mordhau server.
The official container and documentation was made by

View File

@@ -1,4 +1,4 @@
# tombursch - kitchenowl
# tombursch kitchenowl
This is a [Docker](/wiki/docker.md) container for a [kitchenowl](/wiki/kitchenowl.md)
server.
@@ -12,7 +12,7 @@ The Server consists of two Docker containers, one is the kitchenowl frontend, an
Create the files `rebuild.sh` and `docker-compose.yml` at the same
place.
Make sure to change `JWT_SECRET_KEY`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports
@@ -53,16 +53,16 @@ services:
image: tombursch/kitchenowl-web:latest
restart: unless-stopped
depends_on:
- back
back
ports:
- 7890:80
7890:80
back:
image: tombursch/kitchenowl:latest
restart: unless-stopped
environment:
- JWT_SECRET_KEY=changethis
JWT_SECRET_KEY=changethis
volumes:
- kitchenowl_data:/data
kitchenowl_data:/data
volumes:
kitchenowl_data:

View File

@@ -1,4 +1,4 @@
# tomsquest - docker-radicale
# tomsquest docker-radicale
This is a [Docker](/wiki/docker.md) container for a [Radicale](/wiki/radicale.md) server.
The official container and documentation was made by
@@ -12,7 +12,7 @@ The last usable tag was used therefore to guarantee best performance for all use
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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes
@@ -206,9 +206,9 @@ Steps to create a file with a user and password:
- You will have to install the package which includes `htpasswd`; for debian
based distributions this is `apt install apache2-utils`
- `cd /var/lib/docker/volumes/radicale\_data/\_data` - go to the volume
- `touch ./users` - create a file called users
- `htpasswd -B ./users username` - add user with name and password to the file
- `cd /var/lib/docker/volumes/radicale\_data/\_data` go to the volume
- `touch ./users` create a file called users
- `htpasswd -B ./users username` add user with name and password to the file
(change `username` to your desired username)
Now you can go to the exposed port and login with your chosen username and password.

View File

@@ -11,7 +11,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
Additional guides on the usage of Traefik for [Docker](/wiki/docker.md) services can be found in
the [Traefik wiki entry](/wiki/traefik.md#usage).

View File

@@ -1,4 +1,4 @@
# vabene1111 - recipes
# vabene1111 recipes
This is a [Docker](/wiki/docker.md) container for a [TandoorRecipes](/wiki/tandoor_recipes.md)
server.
@@ -13,7 +13,7 @@ In addition to the main container you need to connect a
Create the files `rebuild.sh`, `.env` and `docker-compose.yml` at the same
place.
Make sure to set `SECRET_KEY` and `POSTGRES_PASSWORD`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Ports

View File

@@ -1,4 +1,4 @@
# vectorim - riot-web
# vectorim riot-web
This is a [Docker](/wiki/docker.md) container for a [matrix](/wiki/matrix.md)
client.
@@ -9,7 +9,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes
@@ -49,7 +49,7 @@ services:
image: vectorim/riot-web:latest
restart: unless-stopped
volumes:
- "./data/matrix/element/config.json:/app/config.json:ro"
"./data/matrix/element/config.json:/app/config.json:ro"
ports:
- 80:80
80:80
```

View File

@@ -1,4 +1,4 @@
# ventz - bind
# ventz bind
This is a [Docker](/wiki/docker.md) container for a [bind](/wiki/bind.md)
[DNS](/wiki/dns.md) resolver.
@@ -8,7 +8,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -1,4 +1,4 @@
# viperproject - viperserver
# viperproject viperserver
This is a [Docker](/wiki/docker.md) container for a [Viper](/wiki/programming_language/viper.md)
server, which is used for building the Viper verifiers
@@ -9,7 +9,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
Due to this container being used to build the Silicon and Carbon verifiers it is recommended to be
started in interactive mode as demonstrated in the [rebuild section](#rebuildsh).
Make sure to substitute `<path-to-carbon>` and `<path-to-silicon>`.

View File

@@ -1,4 +1,4 @@
# wabayang - jelu
# wabayang jelu
This is a [Docker](/wiki/docker.md) container for a [Jelu](/wiki/jelu.md) server.
The official container and documentation was made by
@@ -8,7 +8,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables
@@ -48,13 +48,13 @@ services:
image: wabayang/jelu
container_name: jelu
volumes:
- config:/config
- database:/database
- files_images:/files/images
- files_imports:/files/imports
- /etc/timezone:/etc/timezone:ro
config:/config
database:/database
files_images:/files/images
files_imports:/files/imports
/etc/timezone:/etc/timezone:ro
ports:
- 11111:11111
11111:11111
restart: unless-stopped
volumes:

View File

@@ -1,4 +1,4 @@
# wallabag - wallabag
# wallabag wallabag
This is a [Docker](/wiki/docker.md) container for a [wallabag](/wiki/wallabag.md) server.
The Server consists of 3 Docker containers, one is the wallabag main server, one is a database and
@@ -74,34 +74,34 @@ services:
wallabag:
image: wallabag/wallabag
environment:
- MYSQL_ROOT_PASSWORD=wallaroot
- SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql
- SYMFONY__ENV__DATABASE_HOST=db
- SYMFONY__ENV__DATABASE_PORT=3306
- SYMFONY__ENV__DATABASE_NAME=wallabag
- SYMFONY__ENV__DATABASE_USER=wallabag
- SYMFONY__ENV__DATABASE_PASSWORD=wallapass
- SYMFONY__ENV__DATABASE_CHARSET=utf8mb4
- SYMFONY__ENV__MAILER_HOST=127.0.0.1
- SYMFONY__ENV__MAILER_USER=~
- SYMFONY__ENV__MAILER_PASSWORD=~
- SYMFONY__ENV__FROM_EMAIL=wallabag@example.com
- SYMFONY__ENV__DOMAIN_NAME=https://<wallabag instance>
- SYMFONY__ENV__SERVER_NAME="Your wallabag instance"
MYSQL_ROOT_PASSWORD=wallaroot
SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql
SYMFONY__ENV__DATABASE_HOST=db
SYMFONY__ENV__DATABASE_PORT=3306
SYMFONY__ENV__DATABASE_NAME=wallabag
SYMFONY__ENV__DATABASE_USER=wallabag
SYMFONY__ENV__DATABASE_PASSWORD=wallapass
SYMFONY__ENV__DATABASE_CHARSET=utf8mb4
SYMFONY__ENV__MAILER_HOST=127.0.0.1
SYMFONY__ENV__MAILER_USER=~
SYMFONY__ENV__MAILER_PASSWORD=~
SYMFONY__ENV__FROM_EMAIL=wallabag@example.com
SYMFONY__ENV__DOMAIN_NAME=https://<wallabag instance>
SYMFONY__ENV__SERVER_NAME="Your wallabag instance"
ports:
- "8082:80"
"8082:80"
volumes:
- wallabag_wallabag:/var/www/wallabag/web/assets/images
wallabag_wallabag:/var/www/wallabag/web/assets/images
db:
image: mariadb
environment:
- MYSQL_ROOT_PASSWORD=wallaroot
MYSQL_ROOT_PASSWORD=wallaroot
volumes:
- /opt/wallabag/data:/var/lib/mysql
/opt/wallabag/data:/var/lib/mysql
redis:
image: redis:alpine
volumes:
- wallabag_redis:/data
wallabag_redis:/data
volumes:
wallabag_wallabag:

View File

@@ -1,4 +1,4 @@
# xy2z - pinedocs
# xy2z pinedocs
This is a [Docker](/wiki/docker.md) container for the file viewer pinedocs.
The official container and documentation was made by
@@ -7,7 +7,7 @@ The official container and documentation was made by
## Set-up
Create the file `rebuild.sh`.
Change the settings according to your needs and run `./rebuild.sh` afterwards.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes

View File

@@ -8,7 +8,7 @@ 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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Environment-variables

View File

@@ -1,4 +1,4 @@
# zedeus - nitter
# zedeus nitter
This is a [Docker](/wiki/docker.md) container for the alternative Twitter
frontend [nitter](/wiki/nitter.md).
@@ -9,7 +9,7 @@ The official container and documentation was made by
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.
Change the settings according to your needs and run `./rebuild.sh` afterward.
### Volumes
@@ -50,11 +50,11 @@ services:
image: zedeus/nitter:latest
container_name: nitter
ports:
- "8080:8080"
"8080:8080"
volumes:
- ./nitter.conf:/src/nitter.conf:Z,ro
./nitter.conf:/src/nitter.conf:Z,ro
depends_on:
- nitter-redis
nitter-redis
restart: unless-stopped
healthcheck:
test: wget -nv --tries=1 --spider http://127.0.0.1:8080/Jack/status/20 || exit 1
@@ -64,16 +64,16 @@ services:
user: "998:998"
read_only: true
security_opt:
- no-new-privileges:true
no-new-privileges:true
cap_drop:
- ALL
ALL
nitter-redis:
image: redis:6-alpine
container_name: nitter-redis
command: redis-server --save 60 1 --loglevel warning
volumes:
- nitter-redis:/data
nitter-redis:/data
restart: unless-stopped
healthcheck:
test: redis-cli ping
@@ -83,9 +83,9 @@ services:
user: "999:1000"
read_only: true
security_opt:
- no-new-privileges:true
no-new-privileges:true
cap_drop:
- ALL
ALL
volumes:
nitter-redis:

View File

@@ -1,7 +1,7 @@
# E-book
An E-book is a digital publication of a book.
They can be read with specific hardware - an [e-reader](#e-reader) - or on a personal
They can be read with specific hardware an [e-reader](#e-reader) or on a personal
computer.
E-books are usually available in `.epub` or `.pdf` files.
Amazon (`.azw`), Mobi (`.mobi`) and other brands selling e-readers have

View File

@@ -24,7 +24,7 @@ And often appears on more minimal window managers on [Xorg](/wiki/linux/x_window
If no compatible service is running or detected, apps cannot save credentials.
Using the following steps this issue can be solved.
Firstly - if not already done - install a secret service.
Firstly if not already done install a secret service.
For the Gnome Keyring install the [packages](/wiki/linux/package_manager.md) `libsecret` and
`gnome-keyring`.
The name may differ slightly depending on the [package manager](/wiki/linux/package_manager.md)

View File

@@ -6,7 +6,7 @@ There are tools with a main server and there are tools that don't need them.
## Synchronizing with server
The biggest advantage of having a main server contain your data is that - as
The biggest advantage of having a main server contain your data is that as
long as the server is online -
you can sync as you please.
You do not need to care which machines are online to get all the files you need.

View File

@@ -13,10 +13,9 @@ The following section addresses different uses and add-ons of Firefox.
### Compact Mode
In Firefox compact mode is a configuration to make tabs and navigation elements
including bookmarks smaller.
After navigating to `about:config` the configuration can be done at
`browser.compactmode.show`.
In Firefox compact mode is a configuration to make tabs and navigation elements including bookmarks
smaller.
After navigating to `about:config` the configuration can be done at `browser.compactmode.show`.
### List of useful Firefox Add-ons
@@ -28,38 +27,35 @@ The add-ons are grouped thematically
The following add-ons increase the security or privacy.
- [Chameleon](/wiki/chameleon.md)
spoofs your browser profile including user agent and screen size.
- [ClearURLs](https://addons.mozilla.org/en-GB/firefox/addon/clearurls) removes
tracking elements from URLs.
- [Consent-O-Matic](https://addons.mozilla.org/en-GB/firefox/addon/consent-o-matic)
automatically refuses GDPR consent to a bunch of platforms.
An alternative to this is an addon named I don't care about cookies.
- [Chameleon](/wiki/chameleon.md) spoofs your browser profile including user agent and screen size.
- [ClearURLs](https://addons.mozilla.org/en-GB/firefox/addon/clearurls) removes tracking elements
from URLs.
- [Consent-O-Matic](https://addons.mozilla.org/en-GB/firefox/addon/consent-o-matic) automatically
refuses GDPR consent to a bunch of platforms.
An alternative to this is an add-on named I don't care about cookies.
- [Firefox Multi-Account Containers](https://addons.mozilla.org/en-GB/firefox/addon/multi-account-containers)
lets you separate cookies in different containers on a per site base.
With this add-on a proxy can be selected for each container which enables
usage of a [VPN](/wiki/vpn.md) that acts as a Proxy like a
[OpenVPN Proxy](/wiki/openvpn.md#proxy).
With this add-on a proxy can be selected for each container which enables usage of a
[VPN](/wiki/vpn.md) that acts as a Proxy like a [OpenVPN Proxy](/wiki/openvpn.md#proxy).
- [I don't care about cookies](https://addons.mozilla.org/en-US/firefox/addon/i-dont-care-about-cookies/)
is an even faster alternative to Consent-O-Matic.
- [Temporary Containers](https://addons.mozilla.org/en-GB/firefox/addon/temporary-containers)
opens tabs and websites, that are not already managed by
`Firefox Multi-Account Containers` in a new container.
- [NoScript](https://addons.mozilla.org/en-GB/firefox/addon/noscript) blocks all
javascript so that the parts you need can be reenabled and the rest is not used.
- [Privacy Badger](https://addons.mozilla.org/en-GB/firefox/addon/privacy-badger17)
blocks unwanted invisible trackers.
- [Privacy Redirect](https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/)
redirects youtube, instagram, twitter, etc to free alternatives or alternative
frontends.
- [Temporary Containers](https://addons.mozilla.org/en-GB/firefox/addon/temporary-containers) opens
tabs and websites, that are not already managed by `Firefox Multi-Account Containers` in a new
container.
- [NoScript](https://addons.mozilla.org/en-GB/firefox/addon/noscript) blocks all JavaScript so that
the parts you need can be re-enabled, and the rest is not used.
- [Privacy Badger](https://addons.mozilla.org/en-GB/firefox/addon/privacy-badger17) blocks unwanted
invisible trackers.
- [Privacy Redirect](https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/) redirects
YouTube, Instagram, Twitter, etc. to free alternatives or alternative frontends.
- [SponsorBlock](/wiki/youtube.md#automatically-skip-sponsorships) skips YouTube video sponsors
automatically, works with [Invidious](/wiki/invidious.md) too.
- [Tampermonkey](https://github.com/Tampermonkey/tampermonkey) is a userscript
manager that can be used for the following tasks:
- [Bypass YouTubes age restrictions](https://github.com/zerodytrash/Simple-YouTube-Age-Restriction-Bypass)
- [Exclude pages from](http://www.jeffersonscher.com/gm/google-hit-hider/)
- [Tampermonkey](https://github.com/Tampermonkey/tampermonkey) is an manager for userscripts that
can be used for the following tasks.
[Bypass YouTubes age restrictions](https://github.com/zerodytrash/Simple-YouTube-Age-Restriction-Bypass)
[Exclude pages from](http://www.jeffersonscher.com/gm/google-hit-hider/)
[search results](/wiki/search_engine.md)
- [Auto close YouTube ads](https://greasyfork.org/en/scripts/9165-auto-close-youtube-ads)
[Auto close YouTube ads](https://greasyfork.org/en/scripts/9165-auto-close-youtube-ads)
- [uBlock Origin](/wiki/ublock_origin.md) is an ad blocker.
- [User-Agent Switcher and Manager](https://addons.mozilla.org/en-GB/firefox/addon/user-agent-string-switcher)
spoofs websites that try to gather information about your webbrowser.
@@ -68,10 +64,10 @@ The following add-ons increase the security or privacy.
The following add-ons provide changes to the default style.
- [Dark Reader](https://addons.mozilla.org/en-GB/Firefox/addon/darkreader) creates
an automatic dark mode for sites without native dark mode.
- [hide-scrollbars](https://addons.mozilla.org/en-GB/Firefox/addon/hide-scrollbars)
hides scrollbars.
- [Dark Reader](https://addons.mozilla.org/en-GB/Firefox/addon/darkreader) creates an automatic dark
mode for sites without native dark mode.
- [hide-scrollbars](https://addons.mozilla.org/en-GB/Firefox/addon/hide-scrollbars) hides
scrollbars.
- [Midnight Lizard](https://addons.mozilla.org/de/firefox/addon/midnight-lizard-quantum/) is a
add-on similar to Dark Reader.
It is slightly more customizable but has worse default settings.
@@ -80,25 +76,26 @@ The following add-ons provide changes to the default style.
The following add-ons add various functions.
- [Floccus](https://addons.mozilla.org/en-US/Firefox/addon/floccus/) syncs your
bookmarks across devices (supports Nextcloud and WebDAV (ownCloud, etc)).
- [Sidebery](https://addons.mozilla.org/en-GB/Firefox/addon/sidebery)
is a sidebar with treestyle tabs and bookmarks.
- [Floccus](https://addons.mozilla.org/en-US/Firefox/addon/floccus/) syncs your bookmarks across
devices (supports Nextcloud and WebDAV (ownCloud, etc.)).
- [Sidebery](https://addons.mozilla.org/en-GB/Firefox/addon/sidebery) is a sidebar with tree-style
tabs and bookmarks.
- [Surfingkeys](https://github.com/brookhong/Surfingkeys) introduces keyboard-based navigation.
It is similar to Vim Vixen, further down this list.
- [Tree Style Tab](https://addons.mozilla.org/en-GB/Firefox/addon/tree-style-tab)
shows tabs like a tree. This is especially useful if many tabs are used.
- [Vim Vixen](https://addons.mozilla.org/en-GB/Firefox/addon/vim-vixen) enables
vim movement for Firefox.
- [Tree Style Tab](https://addons.mozilla.org/en-GB/Firefox/addon/tree-style-tab) shows tabs like a
tree.
This is especially useful if many tabs are used.
- [Vim Vixen](https://addons.mozilla.org/en-GB/Firefox/addon/vim-vixen) enables vim movement for
Firefox.
It is similar to Surfingkeys further up this list.
#### Translation Add-ons
The following add-ons provide translation options.
- [Firefox Translations](https://addons.mozilla.org/en-US/firefox/addon/firefox-translations)
is an add-on made by Mozilla itself that gives an option for marked text to display its
translations quickly from the extension menu but can also translate whole sites.
- [Firefox Translations](https://addons.mozilla.org/en-US/firefox/addon/firefox-translations) is an
add-on made by Mozilla itself that gives an option for marked text to display its translations
quickly from the extension menu but can also translate whole sites.
- [Simple Translate](https://addons.mozilla.org/en-US/firefox/addon/simple-translate) is an add-on
supporting both DeepL and Google Translate to translate marked text in various different ways that
can be automatically displayed.
@@ -110,7 +107,7 @@ The following add-ons provide translation options.
The following add-ons add information to online shops.
- [Fakespot](https://www.fakespot.com/) is an add-on made by Mozilla which displays additional
information on online shops, ebay and amazon.
information on online shops, eBay and Amazon.
It can give shops, vendors and products a trust score which can be used as an alternative to
reviews, which might be fake.
@@ -131,19 +128,19 @@ options to toggle between enabled and disabled.
### Scrolling
On Linux distributions auto scroll is disabled by default.
This means that you cant click the middle mouse button to use it for scrolling.
On [Linux distributions](/wiki/linux.md#distributions) auto scroll is disabled by default.
This means that you can't click the middle mouse button to use it for scrolling.
To enable it go into the preferences and check `Use autoscrolling`.
### Sponsorings
### Sponsored Ads
Sponsorings are embedded ads in Firefox.
After navigating to `about:config` enabling and disabling of sponsorings can be done at
Sponsored ads are embedded in Firefox.
After navigating to `about:config` enabling and disabling of sponsored ads can be done at
`browser.newtabpage.activity-stream.showSponsored`.
### Gestures
By default gestures are enabled by default.
By default, gestures are enabled by default.
This can be annoying especially on laptops when using the touchpad.
But the gestures can easily be disabled.
For this go to `about:config` and clear the preferences for `browser.gesture.swipe.left` and
@@ -318,7 +315,7 @@ security.family_safety.mode = 0
```
Additionally, check [the telemetry section](#telemetry) and
[the sponsoring section](#sponsorings).
[the section regarding sponsored ads](#sponsored-ads).
## Troubleshooting
@@ -330,6 +327,6 @@ It is possible and a known problem on [Linux-based systems](/wiki/linux.md) that
recognize the system dark mode correctly.
This can result in a light themed file picker despite all other programs on the system like
[GTK](/wiki/linux/gtk.md) or [Qt](/wiki/linux/qt.md) using the dark mode already.
To fix this simply navigate to `about:config` and - if not already existing - create the value for
To fix this simply navigate to `about:config` and if not already existing create the value for
`ui.systemUsesDarkTheme` and set it to `1`.
This should immediately and without rebooting switch the file picker to use dark mode.

View File

@@ -4,7 +4,7 @@ This article describes the `flac` codec.
For the linux `flac` package see the
[flac package entry](/wiki/linux/flac_%28package%29.md).
`flac` - short for Free Lossless Audio Codec - is a [audio](/wiki/audio.md) codec
`flac` short for Free Lossless Audio Codec is a [audio](/wiki/audio_%28general%29.md) codec
without compression losses.
## Tagging
@@ -12,7 +12,7 @@ without compression losses.
The following explains the most general tags in short.
- `title` is the name of the music piece.
- `artist` is the artist of the song - for classical music it is the composer.
- `artist` is the artist of the song for classical music it is the composer.
- `album` is the name of the album.
- `tracknumber` is the number of the music piece in the album
- `date` is the year of publication

View File

@@ -1,6 +1,6 @@
# Game
A video game - short game - is an electronic game that features interation and input from the user
A video game short game is an electronic game that features interation and input from the user
to generate a feedback.
Games can be played on different platforms.
To create games [game engines](/wiki/game_engine.md) can be used.
@@ -42,7 +42,7 @@ various platforms and operating systems.
By using [Syncthing](/wiki/syncthing.md) game saves can be synchronized.
First set up Syncthing as described in the
[Syncthing entry](/wiki/syncthing.md#setup).
If a system with only user access - like the [Steam Deck](/wiki/game/steam_deck.md) - is used the
If a system with only user access like the [Steam Deck](/wiki/game/steam_deck.md) is used the
[user space configuration](/wiki/syncthing.md#user-space-configuration-for-linux)
is recommended.
Afterward move the game saves to the directory set up by Syncthing and create

View File

@@ -6,7 +6,7 @@ It features compatibility with [GOG](https://www.gog.com/),
[Humble Bundle](https://humblebundle.com/), [Epic Games](https://www.epicgames.com/),
[Steam](/wiki/game/steam.md) and many other [Windows](/wiki/windows.md) games via its own installer
that uses [WINE](/wiki/linux/wine.md).
Lutris can also use [Proton](/wiki/game/proton.md) - a patched version of WINE developed by
Lutris can also use [Proton](/wiki/game/proton.md) a patched version of WINE developed by
[Valve](https://www.valvesoftware.com/).
Additionally, to that Lutris supports many different [emulators](/wiki/emulator.md).
For running both Windows applications aswell as games [Bottles](/wiki/game/bottles.md) can be used.
@@ -108,8 +108,8 @@ After right-clicking a game and selecting `Configure` the `Wine version` can be
`Runner options` tab.
There are many different versions of WINE, WINE-fshack and various [Proton](/wiki/game/proton.md)
and [Proton GE versions](/wiki/game/proton.md#ge-version) to select.
Using the default runner of [Bottles](/wiki/game/bottles.md) - called
[Caffe](/wiki/game/bottles.md#caffe) - is also possible.
Using the default runner of [Bottles](/wiki/game/bottles.md) called
[Caffe](/wiki/game/bottles.md#caffe) is also possible.
### Disable Networking for a Game

View File

@@ -1,8 +1,8 @@
# Magic: The Gathering
[Magic: The Gathering](https://magic.wizards.com) - often shortened to MTG or Magic - is a tabletop
[Magic: The Gathering](https://magic.wizards.com) often shortened to MTG or Magic is a tabletop
[collectible card game](/wiki/trading_card_game.md).
MTG is published by [Wizards of the Coast](https://company.wizards.com) - which are commonly
MTG is published by [Wizards of the Coast](https://company.wizards.com) which are commonly
reffered to as Wizards.
In Magic: The Gathering there are many different formats that are all listed on
[the official website](https://magic.wizards.com/en/formats).
@@ -13,7 +13,7 @@ MTG is a notoriously complex game and proven to be
## Playing Online
There is a fully digital and online version of MTG called
[Magic: The Gathering Arena](https://magic.wizards.com/mtgarena) - or MTGA for short - that has
[Magic: The Gathering Arena](https://magic.wizards.com/mtgarena) or MTGA for short that has
nearly the same rules as the tabletop variant.
Another alternative to playing fully digital is [Magic: The Gathering Online](https://www.mtgo.com).
This is also known as MTG Online or MTGO.
@@ -40,7 +40,7 @@ Many of them also feature public decks.
- [Archidekt](https://archidekt.com/) is another popular deck building site.
With the option to build commander decks based on a specific commander.
It additionally, features the display of public decks.
Additionally, it features the display of public decks.
- [deckbox](https://deckbox.org/) is a very clean deck builder website.
- [deckstats.net](https://deckstats.net/) gives the option to build and analyze MTG(A) decks.
- [Delver Lens](https://www.delverlab.com/) is an [Android](/wiki/android.md) application for
@@ -186,7 +186,7 @@ The card has to be efficient mana-wise.
It should therefore always be compared to other cards that are played similarly.
For creatures without any bonus attributes it is said that 1 Power and 1 Toughness per Mana is a
good starting point.
Additionally cards should fit the strategy and shouldn't be too specific.
Additionally, cards should fit the strategy and shouldn't be too specific.
Modal spells (1 card with multiple options) can be useful to be prepared for different
situations without too specific cards
They shouldn't be "win-more"-card and play good on their own.
@@ -251,7 +251,7 @@ Each theory gives a number of categories and a number of cards in that category.
Those categories of cards are intended to use many cards with similar effects to make the deck more
robust and redundant to draw similar cards consistently.
The categories are usually a combination of the following ones - though other categories are
The categories are usually a combination of the following ones though other categories are
possible.
- Card Draw

View File

@@ -5,7 +5,7 @@ series.
## Mods
### Third Age: Total War - Divide and Conquer
### Third Age: Total War Divide and Conquer
[Divide and Conquer](https://www.moddb.com/mods/divide-and-conquer) is a submod for the
[Third Age Total War](https://www.moddb.com/mods/third-age-total-war) mod.

Some files were not shown because too many files have changed in this diff Show More