Compare commits
2 commits
d03938438b
...
53dad3f872
Author | SHA1 | Date | |
---|---|---|---|
53dad3f872 | |||
6a8dd29b7a |
17 changed files with 70 additions and 13 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
-
|
|
@ -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
|
||||
```
|
||||
```
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
1
journals/2024_10_10.md
Normal file
|
@ -0,0 +1 @@
|
|||
- **19:55** [[quick capture]]: [Plain Vanilla](https://plainvanillaweb.com/index.html) #Javascript #leanwebclub
|
|
@ -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/
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
```
|
||||
```
|
||||
|
|
|
@ -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
|
||||
```
|
||||
```
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
1
journals/2024_10_23.md
Normal 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
1
journals/2024_10_26.md
Normal file
|
@ -0,0 +1 @@
|
|||
- **13:55** [[quick capture]]: [Never Missing the Train Again](https://news.ycombinator.com/item?id=41923753)
|
|
@ -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
|
||||
```
|
||||
```
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue