teutat3s
6f4741fae0
fix: missing nginx proxy cache zone
2023-10-28 21:12:33 +02:00
teutat3s
1983edcc5b
fix: add nginx virtualHost for mastodon
...
We use pub.solar as our LOCAL_DOMAIN and mastodon.pub.solar as our
WEB_DOMAIN. The NixOS module does not support this special use case.
See: https://github.com/NixOS/nixpkgs/issues/202399
2023-10-28 18:56:22 +02:00
teutat3s
d4ab1756b3
fix: files.pub.solar force TLS, remove default site
2023-10-28 18:24:14 +02:00
Hendrik Sokolowski
1d68ed73c3
add nginx virtual host for files.pub.solar
2023-10-28 18:24:13 +02:00
teutat3s
8a0ac64eac
Merge pull request 'fix: nginx config for pub.solar website' ( #22 ) from fix-nginx into main
...
Reviewed-on: pub-solar/infra-new#22
Reviewed-by: hensoko <hensoko@gssws.de>
2023-10-28 18:22:40 +02:00
teutat3s
f804de372c
Merge pull request 'feat: mastodon + agenix secrets' ( #13 ) from feat-mastodon into main
...
Reviewed-on: pub-solar/infra-new#13
Reviewed-by: hensoko <hensoko@gssws.de>
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2023-10-28 18:22:31 +02:00
teutat3s
c162d46094
fix: address review comments
2023-10-28 18:18:06 +02:00
teutat3s
1e19efe20e
docs: add comment about streaming processes
2023-10-28 18:07:29 +02:00
teutat3s
5ffc4f67ff
fix: nginx config for pub.solar website
2023-10-28 17:50:37 +02:00
teutat3s
6408288049
fix: ensure directory for website static files gets created
2023-10-28 17:03:22 +02:00
teutat3s
0944b2d11c
feat: enable nginx for mastodon
...
https://github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/services/web-apps/mastodon.nix#L762-L785
2023-10-28 17:02:03 +02:00
teutat3s
e43cb021ce
feat: use mastodon version 4.2.1 from our fork
...
This still needs updates in the NixOS module to account for the changes
in https://github.com/mastodon/mastodon/pull/24655 that change how
multiple streaming processes run. Hopefully this is fine for a single
streaming process though.
https://github.com/NixOS/nixpkgs/pull/251950
https://github.com/teutat3s/nixpkgs/tree/mastodon-4.2.1
2023-10-28 16:57:24 +02:00
teutat3s
2135a5e841
chore: move mastodon + postgres into apps directory
2023-10-28 16:57:23 +02:00
hensoko
0f527e3f41
Merge pull request 'feature/pub-solar-website' ( #20 ) from feature/pub-solar-website into main
...
Reviewed-on: pub-solar/infra-new#20
2023-10-28 16:56:49 +02:00
Benjamin Bädorf
c56f11a034
chore: remove link for PubsolarOS downloads
2023-10-28 16:31:16 +02:00
Hendrik Sokolowski
6630dd8ce6
Add nginx configuration for pub.solar website
2023-10-28 16:26:02 +02:00
Hendrik Sokolowski
05b880da4b
Update to new standards
2023-10-28 16:25:48 +02:00
Hendrik Sokolowski
710b81c94c
use nginx
2023-10-28 15:34:31 +02:00
teutat3s
3690b3cf9d
fix: mount zfs datasets declaratively
2023-10-28 15:19:48 +02:00
teutat3s
a5b32302c1
fix: use caddy module from nixos-unstable
2023-10-28 15:06:57 +02:00
Akshay Mankar
49890bc53d
Merge pull request 'nachtigall: Mount /var/lib as a separate ZFS dataset' ( #16 ) from var-lib-is-zfs into main
...
Reviewed-on: pub-solar/infra-new#16
Reviewed-by: hensoko <hensoko@gssws.de>
2023-10-28 14:18:27 +02:00
Akshay Mankar
c42fadab6d
nachtigall: Mount /var/lib as a separate ZFS dataset
...
This would help keep all application data out of the root partion by default
2023-10-28 14:14:29 +02:00
Akshay Mankar
bdc5033bf4
nachtigall/apps/caddy: Remove option from nixos-unstable
...
It is anyway enabled by default
2023-10-28 14:10:25 +02:00
Benjamin Bädorf
8aee160fd1
fix: import networking and nix modules
2023-10-28 14:00:32 +02:00
Benjamin Bädorf
b921201645
feat: caddy
2023-10-28 14:00:32 +02:00
Akshay Mankar
d8e0bbb43b
hosts/nachtigall: Move config to configuration.nix
2023-10-28 11:28:41 +02:00
Akshay Mankar
d935c946b5
nachtigall: Disable debug info
2023-10-28 00:58:13 +02:00
Akshay Mankar
de553e6c7b
nachtigall: Better DNS servers
2023-10-28 00:58:13 +02:00
Akshay Mankar
5554b5191e
Add NixOS config for nachtigall
2023-10-28 00:58:13 +02:00