Merge branch 'master' of ssh://git.homeserver.vpn:222/andrea/knowledgebase

This commit is contained in:
Andrea Fazzi 2024-11-15 09:30:03 +01:00
commit 74b0c0ca47
23 changed files with 81 additions and 13 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View file

@ -4,3 +4,4 @@
- **13:35** [[quick capture]]: [Traefik Docker Documentation - Traefik](https://doc.traefik.io/traefik/providers/docker/)
- **15:32** [[quick capture]]: [synapse/contrib/docker/docker-compose.yml at develop · matrix-org/synapse](https://github.com/matrix-org/synapse/blob/develop/contrib/docker/docker-compose.yml) #synapse #traefik
- Documentazione per l'installazione di #synapse
- **21:22** [[quick capture]]: [Web Components vs. State-Based UI | Go Make Things](https://gomakethings.com/web-components-vs.-state-based-ui/) #webcomponents #leanwebclub

View file

@ -1,3 +1,5 @@
- **15:55** [[quick capture]]: [i-am-shodan/USBArmyKnife: USB Army Knife the ultimate close access tool for penetration testers and red teamers.](https://github.com/i-am-shodan/USBArmyKnife)
- **20:07** [[quick capture]]: [nginx - Adding Traefik StripPrefix middleware to docker-compose labels results in 504 - Stack Overflow](https://stackoverflow.com/questions/58492175/adding-traefik-stripprefix-middleware-to-docker-compose-labels-results-in-504#71377580) #traefik #homelab
- Autorizzazioni alle uscite 2 C LIN #scuola #teaching
- Mancano Ceci e Lanzilotti
- Patto di corresponsabilità
@ -17,4 +19,3 @@
- Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00.
- Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50.
- Riunione con Oliva #meti
-

View file

@ -1,3 +1,4 @@
- **22:01** [[quick capture]]: [HealthyPi Move | Crowd Supply](https://www.crowdsupply.com/protocentral/healthypi-move)
- Per troncare/rimuovere tutti i log da un sistema #docker #podman
- ```bash
truncate -s 0 /var/lib/docker/containers/**/*-json.log

View file

@ -1,3 +1,5 @@
- **19:17** [[quick capture]]: [all-in-one/reverse-proxy.md at main · nextcloud/all-in-one](https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md)
- Tergeste amministrazione
- Configurare #nextcloud dietro a #traefik
- https://www.smarthomebeginner.com/traefik-docker-nextcloud/
id:: 670547eb-adc4-41b7-9aeb-b16db4e06a93

View file

@ -1,2 +1,4 @@
- **14:44** [[quick capture]]: [The Static Site Paradox | Loris Cro's Blog](https://kristoff.it/blog/static-site-paradox/)
- **15:28** [[quick capture]]: [PsyChip/machina: OpenCV+YOLO+LLAVA powered video surveillance system](https://github.com/PsyChip/machina)
- Configurazione di #nginx per #nextcloud
- https://docs.nextcloud.com/server/30/admin_manual/installation/nginx.html

1
journals/2024_10_10.md Normal file
View file

@ -0,0 +1 @@
- **19:55** [[quick capture]]: [Plain Vanilla](https://plainvanillaweb.com/index.html) #Javascript #leanwebclub

View file

@ -1,3 +1,4 @@
- **08:05** [[quick capture]]: [linux - How to switch to system wide dark theme in i3 or sway? - Unix & Linux Stack Exchange](https://unix.stackexchange.com/questions/655790/how-to-switch-to-system-wide-dark-theme-in-i3-or-sway) #sway
- Per eseguire un upgrade completo di una distribuzione #ubuntu server
- ```bash
sudo apt install ubuntu-release-upgrader-core

View file

@ -1,2 +1,3 @@
- **20:11** [[quick capture]]: [Exploring Typst, a new typesetting system similar to LaTeX](https://news.ycombinator.com/item?id=41821361)
- Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara
- Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un vecchio ThinkCentre nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'autosufficienza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere.

View file

@ -1,3 +1,4 @@
- Myanonamause.net
- Sostituto di `waybar` per #sway
- https://github.com/enkore/i3pystatus/
- Per collegarsi ad un processo lanciato su #linuxcommandline e che sta impiegando molto tempo per terminare la sua esecuzione si può utilizzare il comando `strace` passando come argomento il PID del processo.

View file

@ -1,3 +1,5 @@
- **07:44** [[quick capture]]: [FAQ - HedgeDoc 2 Docs](https://docs.hedgedoc.dev/faq/) #mermaid
- **07:46** [[quick capture]]: [podman-auto-update — Podman documentation](https://docs.podman.io/en/latest/markdown/podman-auto-update.1.html) #podman #homelab
- Problema di autenticazione #HedgeDoc
- https://community.hedgedoc.org/t/cant-login-by-email-with-using-a-reverse-proxy/1991/3
- Fare auto-update di container #podman con #systemd

View file

@ -1 +1,3 @@
- **13:36** [[quick capture]]: [Using nginx as a reverse proxy - Support - HedgeDoc Community](https://community.hedgedoc.org/t/using-nginx-as-a-reverse-proxy/244)
- **13:42** [[quick capture]]: [How to Self-Host a HedgeDoc Instance Using Docker: Installation, HTTPS, Backups, Updates, User Management - David Augustat](https://davidaugustat.com/web/hedgedoc-on-docker-compose)
- https://www.eigenmagic.com/2021/09/21/connecting-nginx-reverse-stream-proxy-to-docker-with-traefik/ #nginx #traefik

View file

@ -1,3 +1,4 @@
- **14:13** [[quick capture]]: [Replace Docker Compose with Quadlet for Servers](https://matduggan.com/replace-compose-with-quadlet/)
- Rivedere n. 448 dopo equazioni #teaching
- Utilizzo di #traefik con #podman e `quadlets`
- https://github.com/eriksjolund/podman-traefik-socket-activation/blob/main/examples/example1/mytraefik.container

View file

@ -1,3 +1,6 @@
- **13:59** [[quick capture]]: [Replace Docker Compose with Quadlet for Servers](https://matduggan.com/replace-compose-with-quadlet/)
- **15:13** [[quick capture]]: [stormrider](https://billwear.github.io/art-of-attention.html) #mindfulness
- Shampoo con PH acido
- Tutorial su #quadlets
- https://linuxconfig.org/how-to-run-podman-containers-under-systemd-with-quadlet
- Passi base per utilizzare #quadlets di #podman con #systemd
@ -40,4 +43,3 @@
systemctl --user start proxy-network.service
systemctl --user start traefik.service
```
-

1
journals/2024_10_23.md Normal file
View file

@ -0,0 +1 @@
- **15:34** [[quick capture]]: [Computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku](https://news.ycombinator.com/item?id=41914989) #meti

1
journals/2024_10_26.md Normal file
View file

@ -0,0 +1 @@
- **13:55** [[quick capture]]: [Never Missing the Train Again](https://news.ycombinator.com/item?id=41923753)

View file

@ -1,3 +1,7 @@
- **17:26** [[quick capture]]: [Installation with Docker | Forgejo Beyond coding. We forge.](https://forgejo.org/docs/latest/admin/installation-docker/)
- **17:31** [[quick capture]]: [Forgejo Runner installation guide | Forgejo Beyond coding. We forge.](https://forgejo.org/docs/latest/admin/runner-installation/)
- **17:56** [[quick capture]]: [Routing SSH traffic with Traefik v2 - Traefik / Traefik v2 - Traefik Labs Community Forum](https://community.traefik.io/t/routing-ssh-traffic-with-traefik-v2/717)
- **20:25** [[quick capture]]: https://news.ycombinator.com/item?id=41971118
- Attenzione, se si utilizza una versione di #podman inferiore alla 5 e se il container va configurato utilizzando la chiave `Entrypoint`, occorre sostituire con `PodmanArgs` nei file di configurazione dei #quadlets
- ```toml
[Container]

3
journals/2024_11_08.md Normal file
View file

@ -0,0 +1,3 @@
- Orale BON e COSLOVICH
- BON 4 orale, compito insufficiente
- COSLOVICH, orale sufficiente, compito insufficente

5
journals/2024_11_11.md Normal file
View file

@ -0,0 +1,5 @@
- Terminologia persone con disabilità #teaching
- ![image.png](../assets/image_1731308414112_0.png)
- Interfacce di rete all'interno del container `deluge_ovpn` con porte esposte direttamente sull'host #quadlets #homelab
- ![image.png](../assets/image_1731308165978_0.png)
- ![image.png](../assets/image_1731308262648_0.png)

3
journals/2024_11_13.md Normal file
View file

@ -0,0 +1,3 @@
- Studenti che non hanno consegnato la correzione del compito 3 M #teaching
- CEPPI
- CENDAK

View file

@ -31,6 +31,38 @@
- ```bash
docker network create proxy
```
<<<<<<< HEAD
- ```yaml
# traefik.yml
log:
level: INFO
api:
dashboard: true
insecure: true
entryPoints:
web:
address: ":80"
websecure:
address: ":443"
providers:
docker:
network: proxy
certificatesResolvers:
letsencrypt:
acme:
email: postmaster@andreafazzi.eu
storage: acme.json
httpChallenge:
entryPoint: web
```
-
-
=======
- Creare un file di configurazione
- ```yaml
# traefik.yml
@ -65,3 +97,4 @@
- ```bash
sudo sysctl --system
```
>>>>>>> d03938438b1166bd25533239648dc47b2ece4a05