This commit is contained in:
Andrea Fazzi 2024-10-24 17:05:48 +02:00
parent aa122729ec
commit 965a18f5a0
5 changed files with 29 additions and 9 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View file

@ -1,11 +1,11 @@
## #selfhosting : la via per l'indipendenza digitale ## #selfhosting : la via per l'indipendenza digitale
- ### Il problema - ### Il problema
- Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e...
- non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo**
- affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare
- Vorrei avere uno spazio di archiviazione remoto per ma... - Vorrei avere uno spazio di archiviazione remoto per ma...
- non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura**
- le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta**
- Vorrei provare #grocy, un ERP per gestire la mia dispensa ma...
- non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo**
- affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare
- Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però...
- le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche**
- Vorrei un calendario condiviso, compatibile con `caldav` ma... - Vorrei un calendario condiviso, compatibile con `caldav` ma...
@ -13,10 +13,10 @@
- Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google venga a conoscere - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google venga a conoscere
- la data di nascita di mia zia - la data di nascita di mia zia
- il numero di cellulare di mia moglie - il numero di cellulare di mia moglie
- Vorrei un mio #git server su cui mettere in revisioni i miei progetti ma non voglio - Vorrei un server #git su cui mettere in revisione i miei progetti ma non voglio
- pagare #Github per uno o più repository privati - pagare #Github per uno o più repository privati
- dare il mio codice in pasto alle IA - dare il mio codice in pasto alle IA
- Vorrei gestire un **mio nodo VPN** che a monte funga anche da *ad-blocking*. - Vorrei gestire un **mio nodo VPN** che a monte funga anche da *ad-blocker*.
- Vorrei un DNS locale che risolva i nomi delle macchine all'interno della VPN - Vorrei un DNS locale che risolva i nomi delle macchine all'interno della VPN
- Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn
- In definitiva - In definitiva
@ -35,10 +35,27 @@
- Un servizio per gestire la dispensa #grocy - Un servizio per gestire la dispensa #grocy
- Una #vpn integrata con #pihole per l'*ad-blocking* - Una #vpn integrata con #pihole per l'*ad-blocking*
- ### L'infrastruttura - ### L'infrastruttura
- - #### Hardware
- Pagina wiki - Una linea xDSL a 100/50 Mbit/s
- Un #vps #hetzner
- ![image.png](../assets/image_1729780747017_0.png)
- Un #thinkcentre di qualche anno fa (~100 € sul mercato dell'usato)
- ![image.png](../assets/image_1729780942325_0.png)
- Due harddisk esterni Western Digital Elements a 5 TB ciascuno (!!!)
- ![image.png](../assets/image_1729782020246_0.png)
- #### Software
- #ubuntu server 24.04
- #podman
- #restic + #cron per i #backup
- #### Pagina wiki
- https://hedgedoc.andreafazzi.eu/s/HYQca5cyY# - https://hedgedoc.andreafazzi.eu/s/HYQca5cyY#
- - ### Sviluppi futuri
- - Migrare da #docker `compose` ai #quadlets
- Migrare da #ubuntu a una distro #redhat compatibile tipo [Rocky Linux](https://rockylinux.org/it) per via del supporto "nativo" di #podman
- Disaccoppiare i servizi attualmente riuniti in `wirehole` (#wireguard e #pihole )
- Migrare a #kubernetes...?
- ### Grazie!
- posta@andreafazzi.eu
-
- -
- -

3
pages/quadlets.md Normal file
View file

@ -0,0 +1,3 @@
- Si tratta di file di configurazione che permettono di gestire container nel contesto di #systemd
- Per i #quadlets si utilizzi l'API di #systemd
- Di fatto sostituiscono i file `docker-compose.yml` #docker