Una lista di esempi per docker(-compose) e podman
Go to file
miracle091 48bc304d5b
Spostato unifi-controller dalla cartella "unifi" alla cartella "unifi-controller"
2021-11-12 11:50:29 +01:00
archive-warrior Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
borg Piccoli fix per borg 2021-11-11 15:03:53 +01:00
dozzle Leggera ristrutturazione dei readme e spostato archive warrior nella cartella citata nell'esempio 2021-10-28 15:35:15 +02:00
folding@home Aggiornati tutti i link delle immagini linuxserver, da ghcr.io a lscr.io 2021-11-03 17:11:37 +01:00
gitea Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
homer Migliorate le icone di esempio per homer 2021-11-11 15:07:11 +01:00
jellyfin Fixato un link per jellyfin 2021-11-11 15:07:45 +01:00
komga Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
metube Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
miniflux Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
navidrome Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
podgrab Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
syncthing Aggiornati tutti i link delle immagini linuxserver, da ghcr.io a lscr.io 2021-11-03 17:11:37 +01:00
tor-socks-proxy Semplificazione e espansione del readme per tor-socks-proxy 2021-11-04 08:53:03 +01:00
transmission Aggiornati tutti i link delle immagini linuxserver, da ghcr.io a lscr.io 2021-11-03 17:11:37 +01:00
tubesync Aggiornati tutti i link delle immagini linuxserver, da ghcr.io a lscr.io 2021-11-03 17:11:37 +01:00
unifi-controller Spostato unifi-controller dalla cartella "unifi" alla cartella "unifi-controller" 2021-11-12 11:50:29 +01:00
watchtower Leggera ristrutturazione dei readme e spostato archive warrior nella cartella citata nell'esempio 2021-10-28 15:35:15 +02:00
wger Fix link interno per la sezione Backup e ripristino 2021-11-02 11:20:09 +01:00
.gitignore Aggiunto archive warrior 2021-06-03 16:51:20 +02:00
LICENSE Fix per la licenza CC, link e nome 2021-10-28 11:01:57 +02:00
README.md Micro fix per ctop 2021-11-12 11:48:53 +01:00

README.md

📋 Lista

Clicca per visualizzare
  • archive warrior - un nodo per aiutare l'archive team
  • borg - software per i backup 2.0
  • folding@home - calcolo distrubuito per la ricerca medica
  • 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
  • podgrab - server per l'ascolto e la gestione di podcast
  • syncthing - dropbox decentralizzato
  • tor-socks-proxy - tor proxy server
  • transmission - client bittorrent
  • tubesync - pvr per youtube
  • unifi-controller - interfaccia web per la gestione dell'hardware ubiquiti
  • wger - server per la gestione della vostra alimentazione e allenamenti
  • watchotwer - aggiorna automaticamente i container

📚 Struttura degli esempi

Prima di iniziare ad usare gli esempi è necessario:

  • una conoscenza di base di linux/unix e docker(-compose)/podman
  • versione minima dei software richiesti: docker@20.10.0, docker-compose@1.29.0, podman@v3.0.0

Essendo quasi tutto esplicativo e dettagliato non dovrebbero esserci 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

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:

  • Creare e/o modificare una cartella/file in modo diretto
  • Backup e ripristini molto semplici

Contro:

  • Maggiore vulnerabilità dell'host, nel caso di un'attacco mirato (in genere dall'esterno)
  • Obbligo di impostare e controllare i permessi (lettura/scrittura) per le cartelle/file

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 librerie esterne
  • Disponibile per le maggiori distro linux/unix
  • Panoramica generale e informazioni dettagliate su i singoli container

Risorse usate

Le icone sono basate sui lavori di: Homer Icons (fork di NX211), css.gg e Simple Icons.

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


Donazioni

Se vi piace quello che faccio, potete offrirmi un .


Licenza: CC BY-SA 4.0