From ee7adec628591cc5e918b64470fca04530426678 Mon Sep 17 00:00:00 2001 From: miracle091 Date: Sun, 6 Jun 2021 11:32:56 +0200 Subject: [PATCH] Cambiate molte descrizioni per una maggiore comprensione --- README.md | 2 +- archivewarrior/README.md | 4 +- {borg_backup => borg}/README.md | 232 ++++++++++++++++---------------- dozzle/README.md | 7 +- folding@home/README.md | 9 +- gitea/README.md | 8 +- homer/README.md | 8 +- jellyfin/.env | 5 +- jellyfin/README.md | 15 +-- jellyfin/docker-compose.yml | 14 +- komga/README.md | 12 +- metube/README.md | 7 +- miniflux/README.md | 7 +- navidrome/README.md | 7 +- podgrab/README.md | 8 +- syncthing/README.md | 2 +- transmission/README.md | 8 +- unifi/README.md | 11 +- watchtower/README.md | 3 +- 19 files changed, 175 insertions(+), 194 deletions(-) rename {borg_backup => borg}/README.md (82%) diff --git a/README.md b/README.md index 57bba54..bf5cc71 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@
Clicca per visualizzare * [archive warrior](archivewarrior) - un nodo per aiutare l'[archive team](https://archive.org/) -* [borg](borg_backup) - semplice programma per i backup +* [borg](borg) - semplice programma per i backup * [folding@home](folding@home/) - calcolo distrubuito per la ricerca medica * [dozzle](dozzle/) - interfaccia web per controllare i log dei container * [gitea](gitea/) - simil-github diff --git a/archivewarrior/README.md b/archivewarrior/README.md index 94d63c0..83bcbd3 100644 --- a/archivewarrior/README.md +++ b/archivewarrior/README.md @@ -8,7 +8,7 @@ Archive Warrior è nodo per aiutare l'[Archive Team](https://archive.org/): - Con poche risorse locali si può aiutare a salvare un pò di internet -- Chiunque almeno una volta ha usato archive.org per ritrovare qualcosa +- Chiunque almeno una volta ha usato archive.org per ritrovare qualcosa, adesso sapete come aiutare (se volete) ## Struttura file e cartelle ``` @@ -19,7 +19,7 @@ Archive Warrior è nodo per aiutare l'[Archive Team](https://archive.org/): └── docker-compose.yml ``` -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/borg_backup/README.md b/borg/README.md similarity index 82% rename from borg_backup/README.md rename to borg/README.md index 4532e36..4e61c24 100644 --- a/borg_backup/README.md +++ b/borg/README.md @@ -1,116 +1,116 @@ -# BorgBackup -
- -
- -## Utilizzo -[Sito ufficiale](https://www.borgbackup.org/) - [Repo (Github)](https://github.com/borgbackup/borg) - [Demo (Video)](https://asciinema.org/a/133292) - -BorgBackup è un software per effettuare backup da terminale ([e non solo](https://github.com/borgbackup/community#graphical-front-ends)): -- [Deduplicazione](https://wikiless.org/wiki/Data_deduplication) dei file invece del classico *"copia/incolla"* -- Possibilità di crittografia (AES 256-bit) e verifica dei dati (HMAC-SHA256) -- Possibilità di offuscare i dati, in modo da rendere i backup più *"sicuri"* -- Possibilità di comprimere i dati usando gli algoritmi più conosciuti (LZ4, zlib, LZMA, zstd) -- Possibilità di personalizzare il numero di backup da mantenere (giornalieri, settimanali, mensili, annuali) -- Ottimo supporto della [comnunità](https://github.com/borgbackup/community) - -## Struttura file e cartelle -``` -/home/ - ├── borg/ - │ ├── docker_backup/ - │ ├── borg_backup.sh - │ └── borg_backup.log - │ - └── docker/ - ├── container #1 - ├── container #2 - ├── ... -``` - -* `docker_backup` - cartella dove vengono salvati i backup da borg -* `borg_backup.sh` - bash script per effettuare i backup -* `borg_backup.log` - file di log con le date dei backup - -**N.B. Tutti i file e le cartelle devono essere creati a mano.** - -## Setup -### Installare BorgBackup -Normalmente si trova già in molti [package manager](https://borgbackup.readthedocs.io/en/latest/installation.html#distribution-package) delle distro linux/unix più usate. - -### Creare e inizializzare una nuova cartella per i backup -1. `mkdir /home/borg`
-2. `borg init --encryption=none /home/borg/docker_backup` - -Notare l'assenza dell'uso del comando `sudo`. In caso di problemi con i permessi di scrittura/lettura usatelo. - -### Bash script -Lo script deve avere la flag **executable (eseguibile)**, nel caso lanciate il comando `chmod +x borg_backup.sh` tanto è indolore. - -`borg_backup.sh` -```bash -#!/bin/bash - -# LO SCRIPT MANTIENE IL SEGUENTE NUMERO DI BACKUP: -# GIORNALIERI = 7 aka 1 settimana -# SETTIMANALI = 4 aka 1 mese -# MENSILI = 6 aka 6 mesi -# ANNUALI = 0 - -# ----------------------------------------------- - -DIRECTORIES='/home/docker' -BACKUP='/home/borg/docker_backup' -LOGFILE='/home/borg/borg_backup.log' - -NOW=$(date +"%Y-%m-%d | %H:%M | ") -echo "$NOW - Avvio del Backup e della Pulizia" >> $LOGFILE - -# CREA NUOVI BACKUP NELLA CARTELLA IMPOSTATA -borg create \ - $BACKUP::'{now:%s}' \ - $DIRECTORIES \ - \ - --compression zstd \ - --one-file-system \ - --exclude-caches \ - --exclude-if-present '.nobackup' \ - -# CANCELLA I VECCHI BACKUP, SE NECESSARIO -borg prune -v --list $BACKUP \ - --keep-daily=7 \ - --keep-weekly=4 \ - --keep-monthly=6 \ - --keep-yearly=0 \ - -echo "$NOW Done" >> $LOGFILE -echo '------------------------------' >> $LOGFILE - -``` - -### Avvio manuale -1. lanciate il seguente comando `sh ./borg_backup.sh` -2. alla domanda: `Attempting to access a previously unknown unencrypted repository` -3. rispondete con `yes` - -### Avvio automatizzato -Il metodo migliore è usare [cron](https://wikiless.org/wiki/Cron), che sicuramente è già pre-installato nella vostra distro linux. - -Create un cronjob che faccia partire lo script [alle 03:00 di notte](https://crontab.guru/#0_03_*_*_*): -1. lanciate il seguente comando `crontab -e` -2. poi scrivere quanto segue `0 3 * * * /home/borg/borg_backup.sh` - -Comandi utili: -* `systemctl status cron` - controlla se il servizio è attivo e/o installato -* `crontab -l` - lista degli attuali cronjob -* `journalctl -u cron` - cronologia di cron - -## Controllare la cartella dei backup -1. entrare nella cartella dei backup `cd /home/borg/docker_backup/` -2. scrivere `borg list .` per ottenere la lista dei backup effettuati -3. scegliere il backup che vi interessa usando una [data epoch](https://wikiless.org/wiki/Unix_time), esempio 1588986941 -4. montare il backup su una cartella temporanea `borg mount .::1588986941 /mnt/temp` -5. controllare il contenuto della cartella e fate quello necessario -6. smontare la cartella temporanea del backup `borg umount /mnt/temp` - -**N.B. Di tanto in tanto, controllare i backup effettuati per evitare brutte sorprese!!!** +# BorgBackup +
+ +
+ +## Utilizzo +[Sito ufficiale](https://www.borgbackup.org/) - [Repo (Github)](https://github.com/borgbackup/borg) - [Demo (Video)](https://asciinema.org/a/133292) + +BorgBackup è un software per effettuare backup da terminale ([e non solo](https://github.com/borgbackup/community#graphical-front-ends)): +- [Deduplicazione](https://wikiless.org/wiki/Data_deduplication) dei file invece del classico *"copia/incolla"* +- Crittografia con AES 256-bit e verifica dei dati tramite HMAC-SHA256 +- Offuscazione dei dati, in modo da rendere i backup più *"sicuri"* +- Compressione dei dati usando gli algoritmi più conosciuti (LZ4, zlib, LZMA, zstd) +- Personalizzazione il numero di backup da mantenere (giornalieri, settimanali, mensili, annuali) +- Ottimo supporto della [comnunità](https://github.com/borgbackup/community) + +## Struttura file e cartelle +``` +/home/ + ├── borg/ + │ ├── docker_backup/ + │ ├── borg_backup.sh + │ └── borg_backup.log + │ + └── docker/ + ├── container #1 + ├── container #2 + ├── ... +``` + +* `docker_backup` - cartella dove vengono salvati i backup da borg +* `borg_backup.sh` - bash script per effettuare i backup +* `borg_backup.log` - file di log con le date dei backup + +**N.B. Tutti i file e le cartelle devono essere creati a mano.** + +## Setup +### Installare BorgBackup +È già presente in molte [distro linux/unix](https://borgbackup.readthedocs.io/en/latest/installation.html#distribution-package), nel caso non lo sia si può installare direttamente il [binary](https://borgbackup.readthedocs.io/en/latest/installation.html#standalone-binary) + +### Creare e inizializzare una nuova cartella per i backup +1. `mkdir /home/borg`
+2. `borg init --encryption=none /home/borg/docker_backup` + +**N.B. In caso di problemi con i permessi di scrittura/lettura usate `sudo` o l'equivalente per la vostra distro** + +### Bash script +Lo script deve avere la flag **executable (eseguibile)**, nel caso non sia presente lanciate il comando `chmod +x borg_backup.sh` + +`borg_backup.sh` +```bash +#!/bin/bash + +# LO SCRIPT MANTIENE IL SEGUENTE NUMERO DI BACKUP: +# GIORNALIERI = 7 aka 1 settimana +# SETTIMANALI = 4 aka 1 mese +# MENSILI = 6 aka 6 mesi +# ANNUALI = 0 + +# ----------------------------------------------- + +DIRECTORIES='/home/docker' +BACKUP='/home/borg/docker_backup' +LOGFILE='/home/borg/borg_backup.log' + +NOW=$(date +"%Y-%m-%d | %H:%M | ") +echo "$NOW - Avvio del Backup e della Pulizia" >> $LOGFILE + +# CREA NUOVI BACKUP NELLA CARTELLA IMPOSTATA +borg create \ + $BACKUP::'{now:%s}' \ + $DIRECTORIES \ + \ + --compression zstd \ + --one-file-system \ + --exclude-caches \ + --exclude-if-present '.nobackup' \ + +# CANCELLA I VECCHI BACKUP, SE NECESSARIO +borg prune -v --list $BACKUP \ + --keep-daily=7 \ + --keep-weekly=4 \ + --keep-monthly=6 \ + --keep-yearly=0 \ + +echo "$NOW Done" >> $LOGFILE +echo '------------------------------' >> $LOGFILE + +``` + +### Avvio manuale +1. lanciate il seguente comando `sh ./borg_backup.sh` +2. alla domanda: `Attempting to access a previously unknown unencrypted repository` +3. rispondete con `yes` + +### Avvio automatizzato +Il metodo migliore è usare [cron](https://wikiless.org/wiki/Cron), che sicuramente è già pre-installato nella vostra distro linux. + +Create un cronjob che faccia partire lo script [alle 03:00 di notte](https://crontab.guru/#0_03_*_*_*): +1. lanciate il seguente comando `crontab -e` +2. poi scrivere quanto segue `0 3 * * * /home/borg/borg_backup.sh` + +Comandi utili: +* `systemctl status cron` - controlla se il servizio è attivo e/o installato +* `crontab -l` - lista degli attuali cronjob +* `journalctl -u cron` - cronologia di cron + +## Controllare la cartella dei backup +1. entrare nella cartella dei backup `cd /home/borg/docker_backup/` +2. scrivere `borg list .` per ottenere la lista dei backup effettuati +3. scegliere il backup che vi interessa usando una [data epoch](https://wikiless.org/wiki/Unix_time), esempio 1588986941 +4. montare il backup su una cartella temporanea `borg mount .::1588986941 /mnt/temp` +5. controllare il contenuto della cartella e fate quello necessario +6. smontare la cartella temporanea del backup `borg umount /mnt/temp` + +**N.B. Di tanto in tanto, controllare i backup effettuati per evitare brutte sorprese!!!** diff --git a/dozzle/README.md b/dozzle/README.md index 7778610..4e1eb04 100644 --- a/dozzle/README.md +++ b/dozzle/README.md @@ -7,9 +7,8 @@ [Sito ufficiale](https://dozzle.dev/) - [Repo (Github)](https://github.com/amir20/dozzle) Dozzle è un'interfaccia per controllaer i log dei cointainer: -- Leggero e veloce -- Possibilità di visionare più log nella stessa schermata -- Possibilità di scaricare i log completi +- Visione di più log nella stessa schermata +- Supporto al download dei log completi ## Struttura file e cartelle ``` @@ -20,7 +19,7 @@ Dozzle è un'interfaccia per controllaer i log dei cointainer: └── docker-compose.yml ``` -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/folding@home/README.md b/folding@home/README.md index fa47496..6a7b854 100644 --- a/folding@home/README.md +++ b/folding@home/README.md @@ -7,11 +7,10 @@ [Sito ufficiale](https://foldingathome.org/) - [Repo (Github)](https://github.com/linuxserver/docker-foldingathome) - [Docs](https://docs.linuxserver.io/images/docker-foldingathome) Folding@Home è un progetto di calcolo distribuito per aiutare la ricerca medica: -- Simulazione del comportamento delle proteine (e non solo) relative a malattie degenerative, infettive e altro -- Possibilità di selezionare il tipo di ricerca da aiutare -- Possibilità di usare sia la CPU che la GPU +- Simulazione del comportamento delle proteine (e non solo) relative a malattie degenerative, infettive e molto altro +- Supporto al calcolo tramite CPU e/o GPU (la scelta è vostra) -> **P.S è un progetto a cui tengo particolarmente, quindi anche se avete un computer vecchio che non usate, questo è il progetto perfetto per renderlo di nuovo utile a tutti.** +> **P.S è un progetto a cui tengo particolarmente, quindi anche se avete un computer vecchio che non usate, questo è il progetto perfetto per renderlo di nuovo utile a tutti e per tutti** ## Struttura file e cartelle ``` @@ -24,7 +23,7 @@ Folding@Home è un progetto di calcolo distribuito per aiutare la ricerca medica ``` * `config/` - cartella dove risiedono i dati che servono a folding@home -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/gitea/README.md b/gitea/README.md index c05181b..a6527c9 100644 --- a/gitea/README.md +++ b/gitea/README.md @@ -6,10 +6,10 @@ ## Descrizione [Sito ufficiale](https://gitea.io/) - [Repo (Github)](https://github.com/go-gitea/gitea) - [Demo](https://try.gitea.io/) - [Docs](https://docs.gitea.io/) -Gitea è un repository per git veloce, semplice e facile da configurare: -- Il progetto che si avvicina maggiormente a GitHub (esteticamente) ma rimanendo open source +Gitea è un server per repository git veloce, semplice e facile da configurare: +- Interfaccia web multilingua e configurabile +- Un'alternativa open-source a GitHub/GitLab/etc - Supporta i maggiori database (SQLite, MySQL/MariaDB e PostgreSQL) -- Interfaccia web multilingua ## Struttura file e cartelle ``` @@ -24,7 +24,7 @@ Gitea è un repository per git veloce, semplice e facile da configurare: * `data/` - cartella dove i dati di gitea vengono salvati * `db/` - cartella dove i dati del database vengono salvati -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/homer/README.md b/homer/README.md index 828b0b5..7909852 100644 --- a/homer/README.md +++ b/homer/README.md @@ -9,8 +9,8 @@ Homer è una semplice pagina per tutti i vostri servizi (locali e non): - **1** solo file di configurazione in formato yaml - Scorciatoie da tastiera -- Possibilità di divisione tramite gruppi e ricerca veloce -- Possibilità di personalizzare i colori, font, etc... +- Supporto alla divisione in gruppi e per una ricerca più veloce +- Personalizzazione dei colori, font, etc... ## Struttura file e cartelle ``` @@ -25,7 +25,7 @@ Homer è una semplice pagina per tutti i vostri servizi (locali e non): ``` * `assets/` - cartella dove risiedono i dati che servono a homer -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `config.yml` - file di configurazione base, da usare come esempio * `docker-compose.yml` - file usato per creare il container @@ -107,7 +107,7 @@ services: items: - name: "Prometheus + Grafana" logo: "/assets/tools/grafana.png" - subtitle: "Metric analytics & dashboards" + subtitle: "Analytiche & Dashboard" url: "https://grafana.example.com" - name: "Portainer" logo: "/assets/tools/portainer.png" diff --git a/jellyfin/.env b/jellyfin/.env index b2e2670..481839d 100644 --- a/jellyfin/.env +++ b/jellyfin/.env @@ -7,6 +7,5 @@ JELLYFIN_DATA=/data # Jellyfin TZ=Europe/Amsterdam -# ATTIVARE IN BASE AL PROPRIO HARDWARE E NON ATTIVARE ENTRAMBI, in quanto ne basta uno solo -#DOCKER_MODS=linuxserver/mods:jellyfin-amd # necessario per usare GPU AMD (anche quelle integrate) -#DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel # necessario per usare OpenCL-Intel \ No newline at end of file +#DOCKER_MODS=linuxserver/mods:jellyfin-amd +#DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel \ No newline at end of file diff --git a/jellyfin/README.md b/jellyfin/README.md index 64aabb5..10895b4 100644 --- a/jellyfin/README.md +++ b/jellyfin/README.md @@ -8,9 +8,8 @@ Jellyfin è un server per la gestione di film, serie tv e musica: - Interfaccia web personalizzabile tramite [CSS](https://libredd.it/r/jellyfin/search?q=flair_name%3A%22Custom%20CSS%22&restrict_sr=on) -- Possibilità di organizzare i vostri file in collezioni -- Possibilità di modificare e importare i metadati locali, integrati e tramite servizi esterni (IMDb, OMDb, TvDB, etc) -- Multiutente, con possiblità di gestire l'accesso alle librerie (anche singolarmente) +- Modifica e importazione dei metadati locali, integrati o tramite servizi esterni (IMDb, OMDb, TvDB, etc) +- Multiutente con possiblità di gestione dell'accesso alle librerie (anche singolo) - [Client ufficiali (e non) multi-piattaforma](https://jellyfin.org/docs/general/clients/index.html) - [Transcodifica hardware](https://jellyfin.org/docs/general/administration/hardware-acceleration.html) @@ -26,7 +25,7 @@ Jellyfin è un server per la gestione di film, serie tv e musica: ``` * `config/` - cartella dove risiedono i dati che servono a jellyfin * `data/` - cartella dove vanno messi i film/serie tv/musica -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** @@ -53,14 +52,8 @@ services: volumes: - ${JELLYFIN_CONFIG:-/home/docker/jellyfin/config}:/config - ${JELLYFIN_DATA:-/home/docker/jellyfin/data}:/data - #- /opt/vc/lib:/opt/vc/lib # percorso per librerie OpenMAX, necessario solo per RaspberryPi devices: - - /dev/dri:/dev/dri # necessario per usare Intel VAAPI video encoding - #- /dev/vcsm:/dev/vcsm # necessario solo per usare Raspberry Pi MMAL video encoding - #- /dev/vchiq:/dev/vchiq # necessario solo per usare Raspberry Pi OpenMax video encoding - #- /dev/video10:/dev/video10 # necessario solo per usare Raspberry Pi V4L2 video encoding - #- /dev/video11:/dev/video11 # necessario solo per usare Raspberry Pi V4L2 video encoding - #- /dev/video12:/dev/video12 # necessario solo per usare Raspberry Pi V4L2 video encoding + - /dev/dri:/dev/dri # necessario per usare Intel VAAPI video encoding networks: custom-bridge: diff --git a/jellyfin/docker-compose.yml b/jellyfin/docker-compose.yml index 9eb5e21..bcc8728 100644 --- a/jellyfin/docker-compose.yml +++ b/jellyfin/docker-compose.yml @@ -3,25 +3,19 @@ services: jellyfin: container_name: linuxserver-jellyfin image: ghcr.io/linuxserver/jellyfin - networks: + networks: - custom-bridge restart: unless-stopped ports: - ${JELLYFIN_WEBUI_PORT:-8096}:8096 - - ${JELLYFIN_CLT_DSC_PORT:-7359}/udp:7359/udp # opzionale, servizio discovery per i client - - ${JELLYFIN_SVC_DSC_PORT:-1900}/udp:1900/udp # opzionale, servizio DLNA + - ${JELLYFIN_CLT_DSC_PORT:-7359}/udp:7359/udp + - ${JELLYFIN_SVC_DSC_PORT:-1900}/udp:1900/udp env_file: .env volumes: - ${JELLYFIN_CONFIG:-/home/docker/jellyfin/config}:/config - ${JELLYFIN_DATA:-/home/docker/jellyfin/data}:/data - #- /opt/vc/lib:/opt/vc/lib # percorso per librerie OpenMAX, necessario solo per RaspberryPi devices: - - /dev/dri:/dev/dri # necessario per usare Intel VAAPI video encoding - #- /dev/vcsm:/dev/vcsm # necessario solo per usare Raspberry Pi MMAL video encoding - #- /dev/vchiq:/dev/vchiq # necessario solo per usare Raspberry Pi OpenMax video encoding - #- /dev/video10:/dev/video10 # necessario solo per usare Raspberry Pi V4L2 video encoding - #- /dev/video11:/dev/video11 # necessario solo per usare Raspberry Pi V4L2 video encoding - #- /dev/video12:/dev/video12 # necessario solo per usare Raspberry Pi V4L2 video encoding + - /dev/dri:/dev/dri networks: custom-bridge: diff --git a/komga/README.md b/komga/README.md index afb4fb4..24777c7 100644 --- a/komga/README.md +++ b/komga/README.md @@ -7,11 +7,11 @@ [Sito ufficiale](https://komga.org/) - [Repo (Github)](https://github.com/gotson/komga) - [Demo](https://demo.komga.org/) Login: ```demo@komga.org``` Password: ```komga-demo``` - [Docs](https://komga.org/guides/) Komga è un server per la gestione di manga/comics: -- Interfaccia web moderna, semplice e leggera -- Possibilità di organizzare i vostri comics in collezioni -- Possibilità di modificare e importare i metadati locali (e integrati) -- Multiutente, con possiblità di gestire l'accesso alle librerie (anche singolarmente) -- Supporto ai maggiori tipi di formati (CBZ, CBR, PDF e EPUB) +- Lettore web integrato e configurabile +- Organizzare i vostri manga/comics in collezioni +- Modifica e importazione dei metadati, sia locali che integrati +- Multiutente, con possiblità di gestire (anche singolarmente) l'accesso alle librerie +- Compatibile con i classici formati (CBZ, CBR, PDF e EPUB) ## Struttura file e cartelle ``` @@ -26,7 +26,7 @@ Komga è un server per la gestione di manga/comics: * `config/` - cartella dove risiedono i dati che servono a komga * `data/` - cartella dove vanno messi i manga/comics -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/metube/README.md b/metube/README.md index 4036da4..675fe06 100644 --- a/metube/README.md +++ b/metube/README.md @@ -6,9 +6,10 @@ ## Descrizione * [Repo (Github)](https://github.com/alexta69/metube) -MeTube è youtube-dl con un'interfaccia web: -- Interfaccia web moderna, semplice e leggera +MeTube è un'interfaccia web per youtube-dl: +- Interfaccia web moderna, semplice e leggera basata su [Bootstrap](https://getbootstrap.com/) - Supporta le playlist intere +- [youtube-dl](https://youtube-dl.org/) integrato e aggiornato di frequente ## Struttura file e cartelle ``` @@ -21,7 +22,7 @@ MeTube è youtube-dl con un'interfaccia web: ``` * `downloads/` - cartella dove vengono salvati i video -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/miniflux/README.md b/miniflux/README.md index 861356d..ff1202d 100644 --- a/miniflux/README.md +++ b/miniflux/README.md @@ -6,10 +6,11 @@ ## Descrizione [Sito ufficiale](https://miniflux.app/) - [Repo (Github)](https://github.com/miniflux/v2) - [Documentazione](https://miniflux.app/docs/index.html) -Miniflux è un lettore di feed dal design minimalista e privacy-friendly: +Miniflux è un lettore web di feed dal design minimalista e privacy-friendly: - Interfaccia web multilingua e compatibile anche con tablet/smartphone - Scorciatoie da trastiera -- Rimozione automatica dei traccianti +- Rimozione automatica dei traccianti (se presenti) +- Compatibile con le [API](https://miniflux.app/docs/services.html) più comuni e usate ## Struttura file e cartelle ``` @@ -22,7 +23,7 @@ Miniflux è un lettore di feed dal design minimalista e privacy-friendly: ``` * `db/` - cartella dove i dati del database vengono salvati -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/navidrome/README.md b/navidrome/README.md index 97f51e0..c355802 100644 --- a/navidrome/README.md +++ b/navidrome/README.md @@ -1,4 +1,4 @@ -# Navidrome Music Server +# Navidrome
@@ -8,12 +8,9 @@ Navidrome è un server per la gestione e lo streaming di file musicali: - Interfaccia web multilingua, tematizzabile, moderna e reattiva basata su Material UI -- Gestisce collezioni musicali molto grandi -- Usa i metadati integrati nei file - Gestione multiutente, ogni utente ha le proprie playlist, preferiti, ecc... - Supporto alla transcodifica on-the-fly (anche Opus) e può essere impostato per singolo utente - Compatibile con tutti i client Subsonic/Madsonic/Airsonic -- Uso delle risorse molto contenuto ## Struttura file e cartelle ``` @@ -28,7 +25,7 @@ Navidrome è un server per la gestione e lo streaming di file musicali: * `data/` - cartella dove risiedono i dati che servono a navidrome * `music/` - cartella dove vanno messi i vostri file musicali (mp3, flac, etc) -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/podgrab/README.md b/podgrab/README.md index a939e1a..9bc8de1 100644 --- a/podgrab/README.md +++ b/podgrab/README.md @@ -9,8 +9,8 @@ Podgrab è un server la gestione di podcast: - Interfaccia web moderna, semplice e leggera - Player integrato, ascolto diretto o in streaming direttamente dalla sorgente -- Possibilità di usare label, così da organizzare i podcast in gruppi -- Possibilità di esportare/importate i propri podcast tramite OPML +- Organizzare i podcast in gruppi e usare label +- Esportare/importare i propri podcast tramite OPML ## Struttura file e cartelle ``` @@ -25,7 +25,7 @@ Podgrab è un server la gestione di podcast: * `assets/` - cartella dove vengono salvati i podcast * `config/` - cartella dove risiedono i dati che servono a podgrab -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** @@ -65,7 +65,7 @@ PODGRAB_ASSETS=/home/docker/podgrab/podcasts PODGRAB_CONFIG/home/docker/podgrab/config # Podgrab -CHECK_FREQUENCY=60 # valore espresso in minuti, di base è 30 +CHECK_FREQUENCY=30 ``` ## Reverse proxy diff --git a/syncthing/README.md b/syncthing/README.md index 88aaf34..8b590a0 100644 --- a/syncthing/README.md +++ b/syncthing/README.md @@ -24,7 +24,7 @@ Syncthing è un dropbox ma decentralizzato e privato: * `config/` - cartella dove risiedono i dati che servono a syncthing * `data/` - cartella dove risiedono e vengono condivisi i dati presenti -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/transmission/README.md b/transmission/README.md index cd906d4..720e025 100644 --- a/transmission/README.md +++ b/transmission/README.md @@ -9,7 +9,7 @@ Transmission è un client bitorrent open-source e leggero: - Supporto a varie interfacce web, [Combustion](https://github.com/Secretmapper/combustion), [Transmission Web Control](https://github.com/ronggang/transmission-web-control), [kettu](https://github.com/endor/kettu) e [Flood for Transmission](https://github.com/johman10/flood-for-transmission) - Supporto a [PHE](https://wikiless.org/wiki/BitTorrent_protocol_encryption), [DHT](https://wikiless.org/wiki/Distributed_hash_table), [µTP](https://wikiless.org/wiki/Micro_Transport_Protocol), [PEX](https://wikiless.org/wiki/Peer_exchange), [LPD](https://wikiless.org/wiki/Local_Peer_Discovery) e [Magnet](https://wikiless.org/wiki/Magnet_URI_scheme) -- Esistono molti [client](https://transmissionbt.com/resources/) sia ufficiali che di terze parti per le piattaforme più usate +- Esistono [client](https://transmissionbt.com/resources/) sia ufficiali che di terze parti ## Struttura file e cartelle ``` @@ -24,7 +24,7 @@ Transmission è un client bitorrent open-source e leggero: * `config/` - cartella dove risiedono i dati che servono a transmission * `downloads/` - cartella dove vengono scaricati e mantenuti i file relativi ai torrent -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** @@ -69,9 +69,9 @@ TRANSMISSION_UDP_PORT=51413 # transmission TZ=Europe/Amsterdam -USER=nomeutente +USER=admin PASS=password -TRANSMISSION_WEB_HOME=/combustion-release/ # scegliere tra /combustion-release/, /transmission-web-control/, /kettu/ e /flood-for-transmission/ +TRANSMISSION_WEB_HOME=/combustion-release/ # scegliere tra /combustion-release/, /transmission-web-control/, /kettu/ o /flood-for-transmission/ ``` # Reverse proxy diff --git a/unifi/README.md b/unifi/README.md index 39fb66d..83e7187 100644 --- a/unifi/README.md +++ b/unifi/README.md @@ -6,11 +6,10 @@ ## Descrizione [Sito ufficiale](https://www.ui.com/software/) - [Repo (Github)](https://github.com/linuxserver/docker-unifi-controller) - [Demo](https://demo.ui.com) - [Docs](https://dl.ui.com/guides/UniFi/UniFi_Controller_V5_UG.pdf) -Unfi Controller è un controller per la gestione di hardware Ubiquiti: -- Interfaccia web -- Aggiornamenti stabili, sia del controller che dell'hardware -- Possibilità di aggiornare, configurare e personalizzare tutto l'hardware Ubiquiti -- Possibilità di backup della configurazione, sia del controller che dell'hardware +Unfi Controller è un controller per la gestione dell'hardware Ubiquiti: +- Gestione di tutto solo tramite interfaccia web +- Aggiornare, configurare e personalizzare tutto l'hardware compatibile +- Backup della configurazione, sia del controller che dell'hardware ## Struttura file e cartelle ``` @@ -23,7 +22,7 @@ Unfi Controller è un controller per la gestione di hardware Ubiquiti: ``` * `config/` - cartella dove risiedono i dati che servono a unifi -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.** diff --git a/watchtower/README.md b/watchtower/README.md index d70c689..75f2ba0 100644 --- a/watchtower/README.md +++ b/watchtower/README.md @@ -11,7 +11,6 @@ Watchtower è un'applicazione per monitorare e aggiornare i cointainer: - Controllo, aggiornamento e riavvio dei container, in modo totalmente autonomo - Cancellazione automatica delle vecchie images - Possibilità di notifica in caso di aggiornamenti -- Configurabile in quasi ogni aspetto ## Struttura file e cartelle ``` @@ -22,7 +21,7 @@ Watchtower è un'applicazione per monitorare e aggiornare i cointainer: └── docker-compose.yml ``` -* `.env` - file contenenti le variabili environment per il docker compose +* `.env` - file contenenti le variabili environment per il docker-compose * `docker-compose.yml` - file usato per creare il container **N.B. Tutti i file e le cartelle devono essere creati a mano.**