Commit graph

504 commits

Author SHA1 Message Date
Hans van Zijst 04c14636a2 Added mediaworker. 2024-12-21 15:46:14 +01:00
Hans van Zijst 59c83817ad Added more workers documentation and added worker compatibility for Draupnir. 2024-12-21 15:46:14 +01:00
Hans van Zijst 2a85439e40 Added a bit of worker documentation. 2024-12-21 15:46:14 +01:00
Hans van Zijst 9605107749 Instance map added. 2024-12-21 15:46:14 +01:00
Hans van Zijst 779a93807a Added overview of configured workers and a bit of background. 2024-12-21 15:46:14 +01:00
Hans van Zijst 06d8efbf50 First rewrite of the homepage, should give a clear step-by-step overview of the whole installation/configuration process. 2024-12-21 15:46:14 +01:00
Hans van Zijst 9db7b6e78a Location of logconfiguration fixed. 2024-12-21 15:46:14 +01:00
Hans van Zijst 03d08e9473 Mediaworker, not entirely clear yet. 2024-12-21 15:46:14 +01:00
Hans van Zijst f847f63f04 Had to go in the workers.md file of course. 2024-12-21 15:46:14 +01:00
Hans van Zijst 7c0a93f5ec Documenting individual workers. 2024-12-21 15:46:14 +01:00
Hans van Zijst cca8bcaa2b Restructuring. 2024-12-21 15:46:14 +01:00
Hans van Zijst b8b63484cf Added first bit of workers documentation. 2024-12-21 15:46:14 +01:00
Hans van Zijst a4c86f127c Minor addition. 2024-12-21 15:46:14 +01:00
Nicolas Jeannerod e8b7c23366
Add a test for Peertube (#45) 2024-12-18 10:47:12 +01:00
Nicolas Jeannerod 0e6f2c52c2
Bump nixpkgs
This should contain the backport of Peertube 6.3.3, necessary to fix our
Garage Content-Security-Policy issue. See
https://github.com/NixOS/nixpkgs/pull/363680 for the PR backporting
Peertube 6.3.3 to nixpkgs 24.11.
2024-12-17 19:20:55 +01:00
Nicolas Jeannerod d96c142706
Enable CI for Peertube test 2024-12-17 17:15:16 +01:00
Nicolas Jeannerod 1864e20a8c
Add Peertube test 2024-12-17 17:15:11 +01:00
Nicolas Jeannerod f1440bc735
Rename Mastodon test 2024-12-17 17:14:58 +01:00
Nicolas Jeannerod a5875376b8
Fix Peertube service 2024-12-17 17:14:27 +01:00
Nicolas Jeannerod 79730bfd38
Enter fedi300 as a new CI runner (#59) 2024-12-16 14:07:08 +01:00
Nicolas Jeannerod 49a98c6066
Make fedi300 a CI runner 2024-12-16 13:46:21 +01:00
Nicolas Jeannerod ba08f3cf49
Enter fedi300 2024-12-16 13:46:21 +01:00
Nicolas Jeannerod f1f0611bbc
Discontinue two old actions runners 2024-12-16 13:46:08 +01:00
Nicolas Jeannerod 732760bc0c
Move Nix options to common 2024-12-16 12:57:02 +01:00
Nicolas Jeannerod 8b9e9e96ba
Enter Agenix (#57) 2024-12-13 14:28:19 +01:00
Nicolas Jeannerod a9f9d4f1a0
Enable mailing for Mediawiki 2024-12-13 13:17:01 +01:00
Nicolas Jeannerod d9c5da6f8b
Update secrets' README 2024-12-13 13:16:53 +01:00
Nicolas Jeannerod 21e8c962bf
s/x_fediversity/fediversity/ 2024-12-13 12:37:25 +01:00
Nicolas Jeannerod ccee13c581
s/do not forget/remember/ 2024-12-13 12:35:48 +01:00
Nicolas Jeannerod 3f0cdaf0aa
Replace concatMapAttrs + filterAttrs by concatMapAttrs + optionalAttrs 2024-12-13 12:34:58 +01:00
Nicolas Jeannerod 377ad0ea6e
Optionally remove .pub suffix from file names 2024-12-13 12:19:26 +01:00
Nicolas Jeannerod 9407af8ac8
Use secrets module to clean up configurations 2024-12-13 00:26:43 +01:00
Nicolas Jeannerod f753422295
Use shared keys attrset in infra/ 2024-12-13 00:26:43 +01:00
Nicolas Jeannerod 109284b98b
Expose keys and secrets in the global flake 2024-12-13 00:26:43 +01:00
Nicolas Jeannerod 7908affaab
Keys in separate files in own directory 2024-12-13 00:26:43 +01:00
Nicolas Jeannerod 36b5351f0a
Handle Forgejo's secrets cleanly 2024-12-12 12:38:20 +01:00
Nicolas Jeannerod 32378d917d
Make token secret for actions runners 2024-12-12 12:38:20 +01:00
Nicolas Jeannerod 5771c14249
Set up a first secret 2024-12-12 12:38:20 +01:00
Nicolas Jeannerod ed26839078
Add Agenix to the environment 2024-12-12 12:38:19 +01:00
Nicolas Jeannerod 28903597f5
Bump NixOps4 2024-12-12 12:38:16 +01:00
Hans van Zijst 43a3392106
Added tiny bit of worker configuration. 2024-12-04 16:57:45 +01:00
Hans van Zijst ed2ff80197
First bit of documentation for workers. 2024-12-04 16:03:05 +01:00
Hans van Zijst ab185f749c
Completed documentation for Draupnir. 2024-12-04 13:48:58 +01:00
Hans van Zijst 16ba9ea609
Cleaned up nginx config a bit, and updated/completed the documentation homepage. 2024-12-04 12:27:12 +01:00
Hans van Zijst 5d355c0ff9
Updated and added some nginx configuration. 2024-12-04 12:07:59 +01:00
Hans van Zijst 9f73b946eb
Layout corrected. 2024-12-04 11:31:43 +01:00
Hans van Zijst 51ebf2f053
Added automatic certificate renewal. 2024-12-04 11:29:34 +01:00
Hans van Zijst 0fe7ab4924
Small updates to LiveKit and coturn. 2024-12-04 11:09:44 +01:00
Hans van Zijst 8337b4c1d5
Updated documentation for Element Call. 2024-12-04 10:18:18 +01:00
Hans van Zijst 8d500aac00
Cleaned up nginx configuration. 2024-12-04 10:13:58 +01:00