MasterpieceDockerCompose/README.md

3.9 KiB

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™

Backup

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 ed Extra

Uso della tag "latest"

Quasi tutte le immagini sono senza tag, così che venga usata la tag di default latest. Tuttavia l'uso di questa tag non è consigliato ma siete comunque liberi di usare una versione specifica dell'immagine, in caso di problemi noti o se notate poca stabilità dell'immagine.


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 e ripristini molto facili da eseguire

Contro:

  • Maggiore vulnerabilità dell'host, nel caso di un'attacco (esterno per lo più)
  • Obbligo di impostare/controllare i permessi (lettura/scrittura) per le cartelle e/o i file

ctop

Sito ufficiale - Repo (Github)

ctop-look

Programma simile ad htop per una gestione semplice dei container

  • Scritto in Go
  • Singolo binario e senza dipendenze extra
  • Disponibile per le maggiori distro linux/unix, probabilmente è già nel vostro package manager
  • Panoramica dell'uso dell'hardware: CPU, RAM, utilizzo della rete per singolo contenitore
  • Informazioni dettagliate sul contenitore: IP, porte esposte, healthcheck, utilizzo del disco e della rete

Risorse usate e inspirazione

La maggior parte delle icone utilizzate, sono prese da Homer Icons.

DoTheEvo/selfhosted-apps-docker
StarWhiz/docker_deployment_notes