Cambiate molte descrizioni per una maggiore comprensione

This commit is contained in:
miracle091 2021-06-06 11:32:56 +02:00
parent 8ce78eb3b9
commit ee7adec628
Signed by: miracle091
GPG Key ID: 73D6D9792AD73C84
19 changed files with 175 additions and 194 deletions

View File

@ -2,7 +2,7 @@
<details><summary>Clicca per visualizzare</summary>
* <img src="https://i.ibb.co/9q5JD2V/archivewarrior.png" width="28" /> [archive warrior](archivewarrior) - un nodo per aiutare l'[archive team](https://archive.org/)
* <img src="https://i.ibb.co/cTFLQSr/borg.png" width="28" /> [borg](borg_backup) - semplice programma per i backup
* <img src="https://i.ibb.co/cTFLQSr/borg.png" width="28" /> [borg](borg) - semplice programma per i backup
* <img src="https://raw.githubusercontent.com/NX211/homer-icons/master/foldingathome.png" width="28" /> [folding@home](folding@home/) - calcolo distrubuito per la ricerca medica
* <img src="https://i.ibb.co/jW4C66B/dozzle.png" width="28" /> [dozzle](dozzle/) - interfaccia web per controllare i log dei container
* <img src="https://raw.githubusercontent.com/NX211/homer-icons/master/gitea.png" width="28" /> [gitea](gitea/) - simil-github

View File

@ -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.**

View File

@ -1,116 +1,116 @@
# BorgBackup
<div align="center">
<img src="https://asciinema.org/a/133292.svg" />
</div>
## 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`</br>
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
<div align="center">
<img src="https://asciinema.org/a/133292.svg" />
</div>
## 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`</br>
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!!!**

View File

@ -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.**

View File

@ -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.**

View File

@ -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.**

View File

@ -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"

View File

@ -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
#DOCKER_MODS=linuxserver/mods:jellyfin-amd
#DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel

View File

@ -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:

View File

@ -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:

View File

@ -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.**

View File

@ -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.**

View File

@ -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.**

View File

@ -1,4 +1,4 @@
# Navidrome Music Server
# Navidrome
<div align="center">
<img src="https://raw.githubusercontent.com/navidrome/navidrome/master/.github/screenshots/ss-desktop-player.png" />
</div>
@ -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.**

View File

@ -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

View File

@ -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.**

View File

@ -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

View File

@ -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.**

View File

@ -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.**