71 Commits

Author SHA1 Message Date
Davide Polonio
8cf346db12 feat(headscale): add ACL rule for Patrizio to access web services
Add new ACL entry allowing Patrizio tagged devices to access web
services on port 443. Also reformat the entire acl.json file with
consistent 2-space indentation for better readability.
2026-04-06 18:57:38 +02:00
Davide Polonio
dc740ece40 feat(docker): configure patrizio service to use tailscale network
Add network_mode configuration to patrizio service to connect it through the
tailscale service network, enabling secure private network access.
2026-04-06 18:33:21 +02:00
Davide Polonio
c3cd273219 feat(docker-compose): mount patrizio config file into container
Add read-only volume mount for patrizio.toml configuration file to make it
accessible within the container at /etc/patrizio/patrizio.toml
2026-04-06 18:17:48 +02:00
Davide Polonio
44d7a89fc8 fix: remove internal network assignment from tailscale service
The tailscale service no longer needs to be explicitly connected to the internal
network in the docker-compose configuration.
2026-04-06 18:06:04 +02:00
Davide Polonio
ba23e35f7e feat(docker): add Tailscale sidecar container and configure networking
- Add Tailscale container with hostname 'patrizio' for network connectivity
- Configure health check for Tailscale service availability
- Make patrizio service depend on healthy Tailscale container
- Mount required volumes for Tailscale state and kernel modules
- Grant necessary capabilities (net_admin, sys_module, net_raw) for VPN operation
- Add internal network configuration for service isolation
- Switch patrizio to use published image (ghcr.io/polpetta/patrizio-bot:v0.2.0)
- Standardize logging configuration across both services
2026-04-06 18:03:36 +02:00
b9ee458c11 feat: port old dockerfile definition 2026-04-06 17:49:59 +02:00
2d21e0c994 chore: bump searXNG 2026-03-08 16:32:10 +01:00
44cbc30823 chore: small headscale bump 2026-03-08 15:50:21 +01:00
828bb21c7d chore: update gitignore 2026-02-27 22:30:54 +01:00
3b29c0fce8 chore: bump Firefly version
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-21 12:06:49 +02:00
e088f8273f chore: remove version warning
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-17 22:10:13 +02:00
cad60c983f chore: bump Mail service to latest version
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-17 22:09:36 +02:00
90a9d419e6 fix: set proper healthcheck endpoint
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-14 18:46:09 +02:00
a9d15d5ca1 feat: additional iteration over acl, now simpler
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-01 18:07:09 +02:00
67e8b43807 feat: link new acl config 2025-05-01 17:42:03 +02:00
23a08ba8f2 feat: first vpn acl setup 2025-05-01 17:06:55 +02:00
a07f21af3b chore: bump Headscale to latest version
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-01 16:17:19 +02:00
9d366364ef chore: remove obsolete version entry
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-01 13:05:51 +02:00
959dc5af5a chore: update fireflyiii (#42)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #42
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-04-04 19:09:08 +02:00
607d2b2489 chore: update gitea (#41)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #41
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-04-04 18:49:30 +02:00
bf734085a9 chore: update mail server (#40)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #40
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-04-04 18:39:08 +02:00
a883df03b4 chore: update gitignore
All checks were successful
continuous-integration/drone/push Build is passing
2025-04-04 18:30:30 +02:00
66fa1d8b38 chore: update searxng (#39)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #39
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-04-04 18:28:36 +02:00
9f650639bb feat: add kodokanjudoeste.org WP hosting (#38)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #38
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-03-07 16:44:32 +01:00
51053abc25 feat: add FireflyIII (#37)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #37
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-01-26 17:45:51 +01:00
9f128430ba feat: migrate Diary to VPN only access (#36)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #36
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-01-12 22:09:22 +01:00
6058545dd4 chore: switch to new reverse proxy images (#35)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #35
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-01-06 13:32:20 +01:00
4312a74504 chore: upgrade headscale to 0.23.x (#34)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #34
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2025-01-06 13:29:48 +01:00
54732efe29 chore: upgrade mailserver (#33)
All checks were successful
continuous-integration/drone Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #33
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2024-08-04 13:26:48 +02:00
85545c9a17 chore: remove commented section (#32)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #32
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2024-08-04 13:05:31 +02:00
b448f92f68 feat: add headscale (#31)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #31
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2024-08-04 13:02:47 +02:00
6d90cd8518 chore: upgrade mailserver (#30)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #30
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2024-06-01 14:39:22 +02:00
8870c4533e chore: upgrade searxng (#29)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #29
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2024-06-01 14:35:47 +02:00
9cbe11208f chore: upgrade mailserver and songlify (#28)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #28
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2024-02-16 23:27:45 +01:00
f26262caad chore: upgrade SearxNG (#27)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #27
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2023-11-24 17:37:01 +01:00
8ca21e36a0 chore: upgrade different services (#26)
All checks were successful
continuous-integration/drone/push Build is passing
* Gitea
* SearxNG

Reviewed-on: #26
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Co-committed-by: Davide Polonio <poloniodavide@gmail.com>
2023-10-14 16:01:54 +02:00
7d6a86d546 feat: add Nextcloud service (#25)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #25
2023-10-14 15:48:44 +02:00
e9991e2c1b feat: add rss feeder (#24)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #24
2023-08-17 09:48:16 +02:00
a92ec91cc5 chore: upgrade docker-mailserver to latest version (#23)
All checks were successful
continuous-integration/drone/push Build is passing
* Set proper log rotation
* Set proper restart policy
* Upgrade to latest mail server version

Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #23
2023-05-27 13:09:23 +02:00
97d2f66c66 feat: add Monica as new service (#21)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #21
2023-05-22 17:35:59 +02:00
d3ecca769c feat: add gokapi for file sending (#20)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #20
2023-04-25 12:30:59 +02:00
5d944868f5 feat: upgrade Gitea to 1.19 (#19)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #19
2023-03-27 17:33:06 +02:00
8627accc2f feat: upgrade Drone CI to version 2 (#18)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #18
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2023-03-27 10:31:59 +02:00
da401e9520 feat: add searxng search service (#17)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #17
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2023-03-25 19:24:00 +01:00
df3941f389 fix: update setup.sh to mailserver version (#16)
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #16
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2023-01-24 12:39:39 +01:00
96dade057e chore: upgrade reverse proxy to latest (#15)
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #15
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2023-01-24 12:38:54 +01:00
dd60137dc8 chore: upgrade docker dependencies (#14)
Upgrade mailsever

Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #14
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2023-01-24 12:35:33 +01:00
6bba1e377e chore: update services (#13)
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #13
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2022-11-27 17:22:00 +00:00
e2b4bb3919 feat: update Songlify to 0.3.2 (#12)
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #12
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2022-05-31 10:16:39 +00:00
fe1526cc97 feat: bump mailserver to 10.4.0 (#11)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Davide Polonio <poloniodavide@gmail.com>
Reviewed-on: #11
Co-authored-by: polpetta <polpetta@poldebra.me>
Co-committed-by: polpetta <polpetta@poldebra.me>
2022-02-03 21:43:17 +00:00