Compare commits

...

2 commits

Author SHA1 Message Date
53dad3f872 merge 2024-10-31 08:52:16 +01:00
6a8dd29b7a update 2024-10-30 08:21:28 +01:00
17 changed files with 70 additions and 13 deletions

View file

@ -3,4 +3,5 @@
- **12:16** [[quick capture]]: [SSH forwarding with reverse proxy (Traefik) - Traefik / Traefik v3 (latest) - Traefik Labs Community Forum](https://community.traefik.io/t/ssh-forwarding-with-reverse-proxy-traefik/24246) #traefik #ssh #homelab
- **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
- 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,4 +1,5 @@
- **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
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
- 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
@ -6,4 +7,4 @@
- Abstract per intervento al #linux day di Ferrara il 26.10.2024
- «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di una propria dimensione personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e la ricerca. Sussistono ancora i presupposti per uno spazio realmente democratico in essa? Si proverà a dare qualche risposta (parziale) a queste domande presentando una possibile infrastruttura per un #homelab.
- Un'applicazione web per creare mascotte #golang #Probo
- https://gopherize.me/
- https://gopherize.me/

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.
- 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,6 +1,7 @@
- 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.
- ```bash
sudo strace -pPID
```
```

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
@ -23,4 +25,4 @@
- NET_ADMIN
- NET_RAW # <-- podman needs that!
- SYS_MODULE
```
```

View file

@ -1 +1,3 @@
- https://www.eigenmagic.com/2021/09/21/connecting-nginx-reverse-stream-proxy-to-docker-with-traefik/ #nginx #traefik
- **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,6 +1,10 @@
- **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]
# Entrypoint=/cron.sh │3f61e6fe providerName=docker serviceName=paperless
PodmanArgs=--entrypoint=/cron.sh
```
```

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
@ -64,4 +96,5 @@
```
- ```bash
sudo sysctl --system
```
```
>>>>>>> d03938438b1166bd25533239648dc47b2ece4a05