Pomoc Moje dockery

Status
Brak możliwości dodawania odpowiedzi.
U

Usunięty użytkownik pigers

Guest
Polecenia do tworzenia były aktualne w momencie tworzenia tego posta, jeśli są zmiany to musisz sam to sprawdzić i poprawić!

Szybki guide:
docker volume create NAZWA_VOLUMENU_DLA_KONTENERA - tworzy wolumen dla wybranego kontenera (miejsce gdzie są trzymane dane dla kontenera)
docker create KONTENER - tworzy kontener

Zakładam że odpalasz kontenery z konta admin:
1. czemu ? bo inaczej się nie dobijesz do polecenia "docker"
2. bo ID usera admin jest równo 0 .. co ma zaletę że możesz zmieniać pliki bez problemów
3. bo jestem leniwy i świadomy tego bubla.

WAŻNE: jakby coś nie działało , to sprawdź czy nie zmieniły się parametry dla wybranego obrazu na stronie Docker Hub bądź na stronie dostawcy wybranego obrazu

Portainer - lepsze GUI do zarządzania kontenerami
Bash:
docker volume create portainer_data
docker run -d  -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Jackett - aplikacja która pozwala dodać więcej trackerów do sonarra i radarra
Bash:
docker volume create jackett_config
docker create \
  --name=jackett \
  -e PUID=65534 \
  -e PGID=65534 \
  -e TZ=Europe/Warsaw \
  -p 9117:9117 \
  -v jackett_config:/config \
  --restart unless-stopped \
  linuxserver/jackett

Qbittorrent v4 - program do pobierania torrentów
Bash:
docker volume create qbit
docker create \
  --name=qbittorrent \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -e WEBUI_PORT=9092 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -p 9092:9092 \
  -v qbit:/config \
  -v /share/CACHEDEV3_DATA/_ANIME/Z_Download/Downloaded:/downloads \
  --restart unless-stopped \
  linuxserver/qbittorrent

Radarr - program do zarządzania filmami ( w tym pobierania w połączeniu z Qbittorrentem i Jackettem)
Bash:
docker volume create radarr
docker create \
  --name=radarr \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -p 7878:7878 \
  -v radarr:/config \
  -v /share/CACHEDEV3_DATA/_ANIME/ddl_movies:/movies \
  -v /share/CACHEDEV3_DATA/_ANIME/Z_Download:/downloads \
  --restart unless-stopped \
  linuxserver/radarr

Sonarr - program do zarządzania serialami - dopełnienie dla Radarr'a
Bash:
docker volume create sonarr
docker create \
  --name=sonarr \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -p 8989:8989 \
  -v sonarr:/config \
  -v /share/CACHEDEV3_DATA/_ANIME:/tv \
  -v /share/CACHEDEV3_DATA/_ANIME/Z_Download/Downloaded:/downloads \
  --restart unless-stopped \
  linuxserver/sonarr:preview

MusicBrainz - lokalna kopia repozytorium dla fingerprintingu muzyki i metadanych
Bash:
docker volume create musicbrainz_data
docker volume create musicbrainz_config
docker create \
  --name=musicbrainz \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -e BRAINZCODE=Fill_API_KEY_HERE\
  -e WEBADDRESS=IP_QNAPA \
  -e NPROC=5 \
  -p 5000:5000 \
  -v musicbrainz_config:/config \
  -v musicbrainz_data:/data \
  --restart unless-stopped \
  linuxserver/musicbrainz

Ombi - portal ułatwiający zarządzanie Sonarr'em i Radarr'em i Lidarr'em - w tym prośbami o nowe filmy/seriale - obecnie nie używam
Bash:
docker volume create ombi
  docker create \
  --name=ombi \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -e BASE_URL=/ombi \
  -p 3579:3579 \
  -v ombi:/config \
  --restart unless-stopped \
  linuxserver/ombi

Lidarr - program do zarządzania kolekcją muzyki (odpowiednik Sonarr'a)
Bash:
docker volume create lidarr
  docker create \
  --name=lidarr \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -p 8686:8686 \
  -v lidarr:/config \
  -v /share/CACHEDEV2_DATA/DATA2/Multimedia/MP3:/music \
  -v /share/CACHEDEV3_DATA/_ANIME/Z_Download/Downloaded:/downloads \
  --restart unless-stopped \
  linuxserver/lidarr

EmbyStat - program do statystyk z Emby - obecnie nie używam, zastąpiony pluginem w Emby "Playback Reporting"
Bash:
docker volume create emby_statz
docker create \
  --name=embystat \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -p 6555:6555 \
  -v emby_statz:/config \
  --restart unless-stopped \
  linuxserver/embystat

NetBootXYZ - rozwiązanie PXE , które obecnie testuje mocno
Bash:
docker volume create netbootxyz_config
docker volume create netbootxyz_assets
docker create \
  --name=netbootxyz \
  -e PUID=1000 \
  -e PGID=1000 \
  -p 3000:3000 \
  -p 69:69/udp \
  -p 8980:80 \
  -v netbootxyz_config:/config \
  -v netbootxyz_assets:/assets \
  --restart unless-stopped \
  linuxserver/netbootxyz

JDownloader - program do pobierania z serwerów mega.co.nz itp
Bash:
docker volume create jdownloader_config
docker create \
 --name jdownloader \
 --restart=unless-stopped \
 -v /share/CACHEDEV3_DATA/_ANIME/Z_Download/Downloaded:/root/Downloads \
 -v jdownloader_config:/opt/JDownloader/cfg  \
 -u 0 \
 -e TZ=Europe/Warsaw \
 jaymoulin/jdownloader
#auth in jdownloader container
#docker exec jdownloader configure EMAIL PASSWORD_FOR_JDOWNLOADER

WatchTower - docker do automatycznego aktualizowania innych dockerów
Bash:
#check for new images every 4 hours (4*60*60) time in seconds
docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower \
    sonarr radarr jackett lidarr jdownloader smokeping

Emby - program do oglądania mediów które się pobierały - czemu nie Plex ? Bo mi baze danych psuje !
Bash:
docker volume create emby_config
docker create \
  --name=emby_server \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Warsaw \
  -p 8096:8096 \
  -v emby_config:/config \
  -v /share/_ANIME/:/data/tvshows_1 \
  -v /share/DATA2/Filmy/:/data/tvshows_2 \
  --device /dev/dri:/dev/dri \
  --cpus="2" \
  --memory=4g \
  --restart unless-stopped \
  linuxserver/emby

SmokePing - wykresy dostępności stron
Bash:
docker volume create smokeping_config
docker volume create smokeping_data
docker create \
  --name=smokeping \
  --cpus=".5" \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -p 77:80 \
  -v smokeping_config:/config \
  -v smokeping_data:/data \
  --restart unless-stopped \
  linuxserver/smokeping

OpenSpeedTest - zawsze chciałem mieć swojego prywatnego speedtesta
Bash:
docker create \
--name=openspeedtest \
--cpus=".5" \
--memory=512m \
--restart=unless-stopped  -p 78:8080 \
openspeedtest/latest

PLAYGROUND

Minetest - Open source voxel game engine
Bash:
docker volume create minetest_config
docker create \
  --name=minetest \
  --cpus="2" \
  -e PUID=65534 \
  -e PGID=65534 \
  -e TZ=Europe/Warsaw \
  -e CLI_ARGS="--gameid minetest" \
  -p 30000:30000/udp \
  -v minetest_config:/config/.minetest \
  --restart unless-stopped \
  linuxserver/minetest

Nextcloud
Bash:
docker volume create nextcloud_config
docker volume create nextcloud_data
docker create \
  --name=nextcloud \
  -e TZ=Europe/Warsaw \
  -p 7443:443 \
  -v nextcloud_config:/config \
  -v nextcloud_data:/data \
  --restart unless-stopped \
  linuxserver/nextcloud

Online Office Applications for business
Bash:
docker volume create onlyoffice_logs
docker volume create onlyoffice_config
docker volume create onlyoffice_db
docker volume create onlyoffice_cache
CERT_LOCATION=$(docker volume inspect --format='{{json .Mountpoint}}' onlyoffice_config | sed 's/"//g')/certs/
#generate SSL cert
cd /tmp
#this will run veryyyy long (2048 ~10 minutes, 4096 ~40 minutes)
openssl dhparam -out dhparam.pem 2048
openssl genrsa -out onlyoffice.key 2048
openssl req -new -key onlyoffice.key -out onlyoffice.csr
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt

mkdir -p $CERT_LOCATION
cp onlyoffice.key $CERT_LOCATION
cp onlyoffice.crt $CERT_LOCATION
cp dhparam.pem $CERT_LOCATION
chmod 400 $CERT_LOCATION/onlyoffice.key

docker run -i -t -d \
 --name=onlyoffice_documentserver \
 --cpus="2" \
 -p 444:443 \
 -v onlyoffice_logs:/var/log/onlyoffice  \
 -v onlyoffice_config:/var/www/onlyoffice/Data  \
 -v onlyoffice_cache:/var/lib/onlyoffice \
 -v onlyoffice_db:/var/lib/postgresql \
 onlyoffice/documentserver

Navidrome - plex for music
Bash:
docker volume create navidrome_config
docker create --name=navidrome \
-p 4533:4533 \
-e ND_MUSICFOLDER:/music \
-e ND_DATAFOLDER:/data \
-e ND_SCANINTERVAL:1m \
-e ND_LOGLEVEL:info \
-e ND_PORT:4533 \
-e ND_TRANSCODINGCACHESIZE:512MB \
-e ND_SESSIONTIMEOUT:30m \
-e ND_BASEURL:"/navidrome" \
-v navidrome_config:/data \
-v /share/CACHEDEV2_DATA/DATA2/Multimedia/MP3:/music:ro \
deluan/navidrome
https://hub.docker.com/r/romancin/tinymediamanager]TinyMediaManager (GUI)[/URL]
Bash:
docker volume create tinymediamanager_config
docker run -d --name=tinymediamanager \
-v tinymediamanager_config:/config \
-v /share/Container/tinymediamanager/media:/media \
-e GROUP_ID=0 -e USER_ID=0 -e TZ=Europe/Warsaw \
-p 5800:5800 \
romancin/tinymediamanager:latest

https://hub.docker.com/r/thelounge/thelounge]The Lounge (IRC Webclient)[/URL]
Bash:
docker volume create thelounge_config
docker run --detach \
             --name thelounge \
             --publish 9900:9000 \
             --volume thelounge_config:/var/opt/thelounge \
             --restart always \
             thelounge/thelounge:latest

Update portainer
Bash:
docker stop portainer;
docker image pull portainer/portainer;
docker rm portainer;
docker run -d -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer:/data --restart=always portainer/portainer;

SoulSeek
Bash:
docker volume create soulseek_appdata
docker volume create soulseek_logs
docker volume create soulseek_downloads
docker run -d --name soulseek --restart=always \
-v soulseek_appdata:"/data/.SoulseekQt" \
-v soulseek_downloads:"/data/Soulseek Downloads" \
-v soulseek_logs:"/data/Soulseek Chat Logs" \
-e pgid=1 \
-e puid=1 \
-e resize=scale \
-e resolution=1280x720 \
-p 6080:6080 \
realies/soulseek

YouTube downloader - Docker Hub
Bash:
docker volume create yt_config
docker volume create yt_subscriptions
docker volume create yt_users
docker run -d \
--name ytdl \
-p 8998:17442 \
-v yt_config:/app/appdata \
-v yt_subscriptions:/app/subscriptions \
-v yt_users:/app/users \
-v /share/CACHEDEV2_DATA/DATA2/Multimedia/MP3:/app/audio \
-v /share/CACHEDEV2_DATA/DATA2/Multimedia/MP3:/app/video \
tzahi12345/youtubedl-material:latest
Docker Hub

upload_2021-9-20_13-58-32.png


Bash:
docker volume create speedtest_tracker_data
docker create \
      --name=speedtest \
      -p 8765:80 \
      -v speedtest_tracker_data:/config \
      -e OOKLA_EULA_GDPR=true \
      --restart unless-stopped \
      henrywhitaker3/speedtest-tracker

upload_2021-9-20_13-59-13.png
 
Uptime-Kuma - monitorowanie dostępności
Bash:
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma

1648984981166.png


HealthChecks - monitorowanie wykonania zadań
Bash:
docker volume create healthchecks_config
docker run -d \
  --name=healthchecks \
  -e PUID=65534 \
  -e PGID=65534 \
  -e SITE_ROOT=hc \
  -e SITE_NAME=XXX \
  -e ALLOWED_HOSTS=1.1.1.1,2.2.2.2 \
  -e SUPERUSER_EMAIL=XXX@gmail.com  \
  -e SUPERUSER_PASSWORD=XXXX \
  -p 8800:8000 \
  -v healthchecks_config:/config \
  --restart unless-stopped \
  lscr.io/linuxserver/healthchecks

1648985237540.png

Połączono posty:

FileZilla - klient FTP ... w przeglądarce w GUI !
Bash:
docker volume create filezilla_config
docker run -d \
  --name=filezilla \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/Warsaw \
  -p 3000:3000 \
  -v filezilla_config:/config \
  -v /share/Download:/downloads \
  --restart unless-stopped lscr.io/linuxserver/filezilla

1648985446608.png
 
Prowlarr - program pomocniczy dla programów sonarr/radarr itd , dodający indexery do nich .. jakby ktoś jeszcze zrobił taki do downloaderów to byłoby bosko.
Bash:
docker volume create prowlarr_config
docker run -d \
  --name=prowlarr \
  -e PUID=0 \
  -e PGID=00 \
  -e TZ=Europe/Warsaw \
  -p 9696:9696 \
  -v prowlarr_config:/config \
  --restart unless-stopped \
  linuxserver/prowlarr:develop

1650554557500.png


1650554576939.png
 
  • Lubię to
Reakcje: Silas Mariusz
Status
Brak możliwości dodawania odpowiedzi.

Użytkownicy znaleźli tą stronę używając tych słów:

  1. kontenery
  2. postgresql
  3. moje dockery
  4. Navidrome
  5. soulseek
  6. openspeedtest
  7. jackett
  8. emby
  9. moje
  10. Portainer
  11. lidarr
  12. repozytorium docker
  13. moje kontenery
  14. mega.nz
  15. jdownloader docker