Una lista di esempi per docker(-compose) e podman
Vai al file
miracle091 9fb7ca0eab pulizia minore 2022-10-14 12:06:55 +02:00
archive-warrior Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
borg Aggiunta un bagde per capire se un immagine è compatibile con i raspberry 2021-11-25 10:54:46 +01:00
dispatch Aggiunto network a dispatch 2022-02-21 09:43:54 +01:00
dozzle Aggiunta un bagde per capire se un immagine è compatibile con i raspberry 2021-11-25 10:54:46 +01:00
folding@home Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
gitea Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
homer Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
jellyfin Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
komga Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
metube Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
miniflux Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
navidrome Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
pihole+dnscrypt Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
podgrab Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
syncthing Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
tor-socks-proxy Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
transmission Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
tubesync Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
unifi-controller Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
watchtower Aggiunta un bagde per capire se un immagine è compatibile con i raspberry 2021-11-25 10:54:46 +01:00
wger Un paio di fix lessicali 2022-02-21 09:44:18 +01:00
.gitignore Migliorato .gitignore 2021-11-12 11:59:22 +01:00
LICENSE Fix veramente minori 2021-11-22 10:23:03 +01:00
README.md pulizia minore 2022-10-14 12:06:55 +02:00

README.md

📋 Lista

Clicca per visualizzare

Immagini compatibili con i Raspberry Pi

  • borg - software per i backup 2.0
  • dozzle - interfaccia web per controllare i log dei container
  • gitea - server git con interfaccia web
  • homer - semplice pagina per tutti i servizi che avete (e non)
  • jellyfin - server per la gestione e la transcodifica di musica, film e serie tv
  • komga - server per la lettura e la gestione di manga e comics
  • metube - interfaccia web per youtube-dl
  • miniflux - gestore di feed minimale
  • navidrome - server per l'ascolto e la gestione di file musicali
  • pihole+dnscrypt - adblock di rete con un caching-proxy dns
  • podgrab - server per l'ascolto e la gestione di podcast
  • syncthing - dropbox decentralizzato
  • transmission - client bittorrent
  • unifi-controller - interfaccia web per la gestione dell'hardware ubiquiti
  • watchotwer - aggiorna automaticamente i container
  • wger - server per la gestione della vostra alimentazione e allenamenti

📚 Struttura degli esempi

Prima di iniziare ad usare gli esempi è necessario avere:

  • una macchina con installato una distro linux/unix
  • una conoscenza di base di linux/unix e docker(-compose)/podman
  • versione minima dei software richiesti: docker@20.10.12, docker-compose@v2.2.3, podman@v4.0.0

N.B. Non usando Windows (da anni) non fornisco supporto a qualsiasi problema legato ad esso e ogni issue relativa verrà chiusa senza appello.

Essendo quasi tutto esplicativo e (abbastanza) dettagliato non dovrebbero esserci particolari problemi, ma nel caso non esitate ad aprire una issue.

  • Descrizione
  • Struttura file e cartelle
  • Esempi
  • Reverse proxy
  • Aggiornamento
  • Backup e ripristino
  • Todo

🧭 Precisazioni ed Extra

Uso implicito della tag "latest"

Buona parte delle immagini sono senza tag, in modo tale che venga usata quella di default latest, normalmente ne è consigliato l'uso.

Utilizzo di una rete specifica

Quasi ogni compose prevede l'uso di una rete specifica (attualmente è custom-bridge), per una gestione "interna<->esterna" semplificata e migliore, ma avendo comunque un maggiore controllo anche in caso di accesso esterno della vostra rete.


Bind mount

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

  • Creazione e modifica di file/cartelle in modo semplice e veloce
  • Backup e ripristini molto semplici

Contro:

  • Maggiore vulnerabilità dell'host, nel caso venga scoperta e usata una falla di sicurezza
  • Obbligo di impostare e controllare i permessi (lettura/scrittura) per i file e le cartelle

ctop

Sito ufficiale Sorgente

ctop-look

Molto simile ad htop, per una gestione semplice e chiara dei container:

  • Scritto in Go, eseguibile singolo e senza dipendenze
  • Disponibile per le maggiori distro linux/unix
  • Panoramica generale e informazioni dettagliate anche per i singoli container

Risorse usate

Molte delle icone sono basate sui lavori di: walkxcode/dashboard-icons, css.gg e Simple Icons.

Progetti che mi hanno ispirato: DoTheEvo/selfhosted-apps-docker, StarWhiz/docker_deployment_notes e A75G/docker-templates.


Licenza: CC BY-SA 4.0