2024-10-14 18:17:08 +08:00
|
|
|
|
|
|
|
- [QBittorrent](https://ghcr.io/hotio/qbittorrent)
|
|
|
|
```bash
|
|
|
|
docker run \
|
|
|
|
--restart=always \
|
|
|
|
--name qbittorrent \
|
|
|
|
-d \
|
|
|
|
-p 8088:8080 \
|
|
|
|
-p 57189:57189 \
|
|
|
|
-e PUID=1000 \
|
|
|
|
-e PGID=1000 \
|
|
|
|
-e UMASK=002 \
|
|
|
|
-e TZ="Asia/Manila" \
|
|
|
|
-v /mnt/nvme/docker-volume-mounts/vuetorrent:/config \
|
|
|
|
-v /mnt:/mnt \
|
|
|
|
ghcr.io/hotio/qbittorrent
|
|
|
|
```
|
|
|
|
- [Unbound](https://hub.docker.com/r/mvance/unbound) (DNS Resolver)
|
|
|
|
```bash
|
|
|
|
docker run \
|
|
|
|
--name=unbound-rpi \
|
|
|
|
--publish=5335:53/udp \
|
|
|
|
--publish=5335:53/tcp \
|
|
|
|
--restart=always \
|
|
|
|
--detach=true \
|
|
|
|
mvance/unbound-rpi:latest
|
|
|
|
```
|
|
|
|
- [Uptime Kuma](https://github.com/louislam/uptime-kuma)
|
|
|
|
```bash
|
|
|
|
docker run \
|
|
|
|
-d \
|
|
|
|
--restart=always \
|
|
|
|
-p 8082:3001 \
|
|
|
|
-v /mnt/sda1/docker-volume-mounts/uptime-kuma:/app/data \
|
|
|
|
--name uptime-kuma \
|
|
|
|
louislam/uptime-kuma:1
|
|
|
|
```
|
|
|
|
- OpenStreetMap
|
|
|
|
```bash
|
|
|
|
# Import .pbf file
|
|
|
|
docker run \
|
|
|
|
-v /mnt/sdb1/files/docker\ projects/tileserver/philippines-latest.osm.pbf:/data/region.osm.pbf \
|
|
|
|
-v /mnt/sdb1/docker-volume-mounts/osm-data:/data/database/ \
|
|
|
|
-v /mnt/sdb1/docker-volume-mounts/osm-tiles:/data/tiles/ \
|
|
|
|
overv/openstreetmap-tile-server \
|
|
|
|
import
|
|
|
|
|
|
|
|
# Run OSM tileserver
|
|
|
|
docker run \
|
|
|
|
-p 8084:80 \
|
|
|
|
-e THREADS=4 \
|
|
|
|
-e ALLOW_CORS=enabled \
|
|
|
|
-v /mnt/sdb1/docker-volume-mounts/osm-data:/data/database/ \
|
|
|
|
-v /mnt/sdb1/docker-volume-mounts/osm-tiles:/data/tiles/ \
|
|
|
|
-d overv/openstreetmap-tile-server \
|
|
|
|
--name osm-tileserver \
|
|
|
|
run
|
|
|
|
|
|
|
|
# Pre-render Cagayan de Oro City
|
|
|
|
# Set folder permissions for osm-tiles to 777 otherwise tiles may not be saved
|
|
|
|
# Run this via tmux or screen as this might take a while
|
|
|
|
tmux new-session -d -s "Render OSM Tiles" 'docker exec -it osm-tileserver "git clone https://github.com/alx77/render_list_geo.pl && cd render_list_geo.pl && ./render_list_geo.pl -n 4 -z 3 -Z 18 -x 124.33 -X 124.94 -y 8.13 -Y 8.65 -m default"'
|
|
|
|
|
|
|
|
```
|
|
|
|
- [Minetest](https://lscr.io/linuxserver/minetest)
|
|
|
|
```bash
|
|
|
|
docker run -d \
|
|
|
|
--name=minetest \
|
|
|
|
-e PUID=1000 \
|
|
|
|
-e PGID=1000 \
|
|
|
|
-e TZ=Asia/Manila \
|
|
|
|
-e CLI_ARGS="--gameid minetest --port 30000" `#optional` \
|
|
|
|
-p 30000:30000/udp \
|
|
|
|
-v /mnt/sda1/docker-volume-mounts/minetest:/config/.minetest \
|
|
|
|
--restart always\
|
|
|
|
lscr.io/linuxserver/minetest:latest
|
|
|
|
```
|
|
|
|
- [Jellyfin](https://github.com/jellyfin/jellyfin) (via [jellyfin-mpp](https://hub.docker.com/r/jjm2473/jellyfin-mpp) fork for Orange Pi 5 support)
|
|
|
|
```bash
|
|
|
|
docker run --name jellyfin \
|
|
|
|
--privileged \
|
|
|
|
--restart=unless-stopped -td \
|
|
|
|
`for dev in iep rga dri dma_heap mpp_service mpp-service vpu_service vpu-service \
|
|
|
|
hevc_service hevc-service rkvdec rkvenc avsd vepu h265e ; do \
|
|
|
|
[ -e "/dev/$dev" ] && echo " --device /dev/$dev"; \
|
|
|
|
done` \
|
|
|
|
--dns=172.17.0.1 \
|
|
|
|
-p 8091:8096 \
|
|
|
|
-v /mnt/sda1/docker-volume-mounts/jellyfin/config:/config \
|
|
|
|
-v /mnt:/mnt \
|
|
|
|
jjm2473/jellyfin-mpp:latest
|
|
|
|
```
|
|
|
|
- [Sonarr](https://lscr.io/linuxserver/sonarr)
|
|
|
|
```bash
|
|
|
|
docker run -d \
|
|
|
|
--name=sonarr \
|
|
|
|
-e PUID=1000 \
|
|
|
|
-e PGID=1000 \
|
|
|
|
-e TZ=Asia/Manila \
|
|
|
|
-p 8092:8989 \
|
|
|
|
-v /mnt/sda1/docker-volume-mounts/sonarr:/config \
|
|
|
|
-v /mnt:/mnt \
|
|
|
|
--restart always \
|
|
|
|
lscr.io/linuxserver/sonarr:latest
|
|
|
|
```
|
|
|
|
- [Prowlarr](https://lscr.io/linuxserver/prowlarr)
|
|
|
|
```
|
|
|
|
docker run -d \
|
|
|
|
--name=prowlarr \
|
|
|
|
-e PUID=1000 \
|
|
|
|
-e PGID=1000 \
|
|
|
|
-e TZ=Asia/Manila \
|
|
|
|
-p 8093:9696 \
|
|
|
|
-v /mnt/sda1/docker-volume-mounts/prowlarr:/config \
|
|
|
|
--restart always \
|
|
|
|
lscr.io/linuxserver/prowlarr:latest
|
|
|
|
```
|
|
|
|
- [Jackett](https://ghcr.io/hotio/jackett)
|
|
|
|
```bash
|
|
|
|
docker run --rm \
|
|
|
|
--name jackett \
|
|
|
|
-p 8094:9117 \
|
|
|
|
-e PUID=1000 \
|
|
|
|
-e PGID=1000 \
|
|
|
|
-e UMASK=002 \
|
|
|
|
-e TZ="Asia/Manila" \
|
|
|
|
-v /mnt/sda1/docker-volume-mounts/jackett:/config \
|
|
|
|
ghcr.io/hotio/jackett
|
|
|
|
```
|
|
|
|
- [Firefox Container](https://lscr.io/linuxserver/firefox)
|
|
|
|
```bash
|
|
|
|
docker run \
|
|
|
|
-d \
|
|
|
|
--name=firefox \
|
|
|
|
--security-opt seccomp=unconfined \
|
|
|
|
-e PUID=1000 \
|
|
|
|
-e PGID=1000 \
|
|
|
|
-e TZ=Asia/Manila \
|
|
|
|
-p 3001:3000 \
|
|
|
|
-v /mnt/nvme/docker-volume-mounts/firefox-config:/config \
|
|
|
|
--shm-size="2gb" \
|
|
|
|
--restart always \
|
|
|
|
lscr.io/linuxserver/firefox:latest
|
|
|
|
```
|
|
|
|
- [Prometheus](https://hub.docker.com/r/prom/prometheus)
|
|
|
|
```bash
|
|
|
|
docker run \
|
|
|
|
-p 9090:9090 \
|
|
|
|
-v /mnt/nvme/docker-volume-mounts/prometheus:/etc/prometheus \
|
|
|
|
--restart unless-stopped \
|
|
|
|
prom/prometheus
|
|
|
|
```
|
|
|
|
- [Inbucket](https://hub.docker.com/r/inbucket/inbucket/)
|
|
|
|
```bash
|
|
|
|
docker run -d --restart=always --name inbucket \
|
|
|
|
-p 8025:8025 \
|
|
|
|
-e INBUCKET_MAILBOXNAMING="domain" \
|
|
|
|
-e INBUCKET_WEB_ADDR="0.0.0.0:8025" \
|
|
|
|
-e INBUCKET_STORAGE_TYPE="file" \
|
|
|
|
-e INBUCKET_STORAGE_PARAMS="path:/mnt/sda1/docker-volume-mounts/inbucket" \
|
|
|
|
-e INBUCKET_STORAGE_RETENTIONPERIOD="4h" \
|
|
|
|
-e INBUCKET_STORAGE_MAILBOXMSGCAP="5000" \
|
|
|
|
inbucket/inbucket:latest
|
2024-11-13 02:19:12 +08:00
|
|
|
```
|
|
|
|
- [Technitium DNS Server](https://github.com/TechnitiumSoftware/DnsServer)
|
|
|
|
```bash
|
|
|
|
docker run \
|
|
|
|
--name dns-server \
|
|
|
|
--hostname dns-server \
|
|
|
|
-p 8027:5380/tcp \
|
|
|
|
-p 53:53/udp \
|
|
|
|
-p 53:53/tcp \
|
|
|
|
-e DNS_SERVER_DOMAIN=ns1.domain.com \
|
|
|
|
-e DNS_SERVER_ADMIN_PASSWORD_FILE=/mnt/sda1/files/docker\ projects/technitium/password.txt \
|
|
|
|
-v /mnt/sda1/files/docker\ projects/technitium/config:/etc/dns \
|
|
|
|
--restart unless-stopped \
|
|
|
|
--privileged \
|
|
|
|
--sysctl net.ipv4.ip_local_port_range="1024 65000" \
|
|
|
|
technitium/dns-server:latest
|
2024-10-14 18:17:08 +08:00
|
|
|
```
|