Commit graph

27 commits

Author SHA1 Message Date
42b1fd748a Automated dev commit 2025-04-29 15:00:05 +01:00
1ccd6cf3f4 Revert "Add mastodon"
This reverts commit b0cccd36a6.
2025-04-29 00:30:05 +01:00
b0cccd36a6 Add mastodon
https://wiki.nixos.org/wiki/Mastodon
2025-04-28 23:11:26 +01:00
1cca820fa3 Add missing config 2025-04-28 22:32:38 +01:00
44699fb007 Add Uptime Kuma
Add Uptime Kuma as as service, configure a reverse proxy and add it to
Homepage.
2025-04-28 21:42:09 +01:00
9148fc58d5 Proxy web sockets 2025-04-28 07:42:06 +01:00
7a12a66266 Use recommendedProxySettings 2025-04-28 02:07:10 +01:00
0bba7ff4f8 Fix immich 2025-04-28 01:58:11 +01:00
e1c30789a2 Configure Nginx virtual host for audiobookshelf 2025-04-28 00:53:26 +01:00
f17a38ce1e Configure Nginx virtual host for paperless-ngx 2025-04-28 00:23:46 +01:00
8aba0b0215 Re-add other subdomains 2025-04-27 23:09:18 +01:00
8ea9b6649d Configure Nginx reverse proxy for Jellyfin 2025-04-27 22:30:21 +01:00
e6678ec729 Add specific SSL subdomains
Fixes this error:

> Websites prove their identity via certificates. LibreWolf does not
trust this site because it uses a certificate that is not valid for
nixedo.oliverdavies.uk. The certificate is only valid for the following
names: jellyfin.oliverdavies.uk, oliverdavies.uk, www.oliverdavies.uk
>
> Error code: SSL_ERROR_BAD_CERT_DOMAIN
2025-04-27 21:18:17 +01:00
be26969d9b Allow the nginx user to access SSL certificates
Fixes this error:

> Failed assertions:
> - Certificate oliverdavies.uk (group=acme) must be readable by
service(s) nginx.service (user=nginx groups=nginx),
nginx-config-reload.service (user=root groups=)
2025-04-27 20:58:35 +01:00
2bedd41d83 Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
45b350f630 Serve /examples from Tome 2025-04-21 15:00:05 +01:00
a71ce4b5fd Move websites into vhosts
So it doesn't clash with Forgejo which is currently in /var/www/forgejo.
2025-04-21 12:58:45 +01:00
5b67a48d80 Migrate Pi-hole from Docker to Podman 2025-04-21 12:48:08 +01:00
bab7b812ae Update root 2025-04-19 23:33:10 +01:00
828985d76f Simplify nixedo modules 2025-04-19 11:45:23 +01:00
ebf9778b42 Move static websites from hetznix to nixedo 2025-04-19 00:10:45 +01:00
c2e4f80364 Migrate forgejo to nixedo 2025-04-18 02:39:41 +01:00
ac7796044f Migrate bootstrap-with-tailwind to nixedo
Serve it publicly from nixedo via the Cloudflare Tunnel.

This is currently served locally on port 8000 using Docker until I
migrate the Caddy configuration, but this shows a real production
website being self hosted on my homelab and served via Cloudflare.
2025-04-18 02:07:57 +01:00
d306dc6e46 Configure Cloudflare Tunnel to publicly serve
...services from homelab
2025-04-18 01:48:50 +01:00
3e300ffe6b Refactor imports 2025-04-17 22:01:18 +01:00
42b70676bc Move homelab modules 2025-04-05 15:18:08 +01:00
087153a16d Move Nix files back to the root of the project 2025-03-29 23:19:06 +00:00