Una lista di esempi per docker(-compose) e podman
Go to file
miracle091 02fd70ce41 Fix per la sintassi del copyright 2021-05-22 10:26:33 +02:00
folding@home Fix link per watchtower 2021-05-21 12:59:44 +02:00
gitea Fix link per watchtower 2021-05-21 12:59:44 +02:00
jellyfin Fix link per watchtower 2021-05-21 12:59:44 +02:00
komga Fix link per watchtower 2021-05-21 12:59:44 +02:00
metube Fix link per watchtower 2021-05-21 12:59:44 +02:00
miniflux Fix link per watchtower 2021-05-21 12:59:44 +02:00
navidrome Fix link per watchtower 2021-05-21 12:59:44 +02:00
syncthing Fix link per watchtower 2021-05-21 12:59:44 +02:00
unifi Fix link per watchtower 2021-05-21 12:59:44 +02:00
watchtower Fix link per watchtower 2021-05-21 12:59:44 +02:00
.gitignore Primo commit 2021-05-15 11:42:52 +02:00
LICENSE Fix per la sintassi del copyright 2021-05-22 10:26:33 +02:00
README.md Aggiunto unifi-controller 2021-05-21 12:55:29 +02:00

README.md

Attuali docker-compose

  • folding@home - calcolo distrubuito per la ricerca medica
  • gitea - simil-github personale
  • jellyfin - simil-netflix (e simili) personale
  • komga - web reader per manga/comics
  • metube - frontend per youtube-dl
  • miniflux - feed rss minimale
  • navidrome - simil-spotify personale
  • syncthing - simil-dropbox decentralizzato
  • unifi-controller - interfaccia per gestione dell'hardware ubiquiti
  • watchotwer - monitor per aggiornamenti
  • altri in arrivo, stay tuned™

Struttura dei compose

È necessario avere conoscenza di base di linux e docker-compose prima di usare gli esempi, ma comunque è quasi tutto semi-esplicativo e dettagliato, nel caso di problemi e/o dubbi non esitate a contattarmi in privato su telegram o aprire una issue.

  • Descrizione
  • Struttura file e cartelle
  • docker-compose
  • Reverse proxy
  • Aggiornamenti
  • Backup e ripristino
  • Todo

Precisazioni

Uso della tag "latest"

Quasi tutte le immagini sono senza tag, in modo che venga usata il tag di default latest. Questo metodo non è consigliato, ma siete liberi di usare una versione specifica in caso di problemi noti o non vi fidate.


Bind mount

Tutti i file e le cartelle sono montati direttamente dall'host nel container.
Pro:

  • Creare, modificare e/o salvare, come se fosse una qualsiasi cartella/file
  • Backup molto facili da eseguire

Contro:

  • Maggiore vulnerabilità dell'host, nel caso di un'attacco (esterno per lo più)
  • Impostare i permessi (lettura/scrittura) per cartelle/file, per non avere i permessi negati durante le modifiche

ctop

Sito ufficiale
Repo (Github)

ctop-look

Tool simile ad htop per una gestione semplice dei container direttamente nel terminale.

  • panoramica dell'uso dell'hardware, in modo da sapere quale contenitore usa quanta CPU, RAM, banda, I/O
  • informazioni dettagliate sul contenitore, il suo IP, le porte pubblicate ed esposte, quando è stato creato, exec rapido nel contenitore, controllo dei log

Scritto in Go, super veloce e l'installazione essendo un singolo binario è banale per molte distro linux, sempre che non sia già presente nel vostro package manager.


Risorse e inspirazione da

Tutte le icone utilizzate, sono prese da Homer Icons

DoTheEvo/selfhosted-apps-docker
StarWhiz/docker_deployment_notes