Commit Graph
72 Commits
Author SHA1 Message Date
h7x4 b7b1c73bfa bekkalokk/gitea: use systemd unit for gitea customization 2024-04-16 01:02:21 +02:00
h7x4 5bed292a01 bekkalokk/gitea: move user import stuff to separate nix file 2024-04-11 21:47:44 +02:00
h7x4 0950fedf98 bekkalokk/website: fix some nginx location directives 2024-04-11 13:21:11 +02:00
h7x4 614c2d624c bekkalokk/webmail: add redirects for old webmail locations 2024-04-11 10:47:13 +02:00
h7x4 3352e48f47 base.nix: hotfix for nginx on bicep
the matrix-synapse-next module seems to already add some of the nginx
options we set in base.nix, making it fail. These should only be set if
they're not already set by this module
2024-04-11 10:30:14 +02:00
h7x4andfelixalb 9577477460 bekkalokk/nettsiden: add secrets 2024-04-10 23:04:20 +02:00
h7x4andfelixalb 8657e77514 bekkalokk: set up pvv-nettsiden 2024-04-10 23:04:18 +02:00
h7x4 065992620e treewide: nginx optimizations 2024-04-10 22:06:44 +02:00
h7x4 4fcc1fd5e9 flake.lock: update nix-gitea-themes 2024-04-09 20:33:38 +02:00
oysteikt 05a1f049dc Merge pull request 'gitea: add theming module' (!28) from init-gitea-themes into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/28
2024-04-09 20:32:29 +02:00
h7x4 fbbc54328b gitea: add theming module 2024-04-09 01:52:57 +02:00
h7x4 42fd371c3b mediawiki: restart phpfpm on updated secrets 2024-04-06 23:57:37 +02:00
oysteikt f25a4e5c02 Merge pull request 'mediawiki: add VisualEditor' (#26) from mediawiki-add-visual-editor into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/26
2024-04-06 21:19:41 +02:00
h7x4 6e1b06731f bekkalokk: add VisualEditor to mediawiki extensions 2024-04-06 21:09:01 +02:00
h7x4 161ef284be packages: add mediawiki-extensions.VisualEditor 2024-04-06 21:08:32 +02:00
h7x4 a55c908fe7 bekkalokk/mediawiki: change domain from wiki2 to wiki 2024-04-02 19:54:28 +02:00
oysteikt 06bd93e5d1 Merge pull request 'bekkalokk: set up idp + mediawiki' (#25) from mediawiki-on-bekkalokk into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/25
2024-04-02 00:00:24 +02:00
h7x4andJørn Åne d531419f35 bekkalokk: init mediawiki
Co-authored-by: Jørn Åne <yorinad@pvv.ntnu.no>
2024-04-01 23:57:39 +02:00
h7x4 806b18ede8 bekkalokk: init idp-simplesamlphp 2024-04-01 23:57:39 +02:00
h7x4 c612975b60 base/nginx: 444 requests to nonexistent virtualhosts 2024-04-01 23:57:39 +02:00
h7x4 9495682f57 bekkalokk: package mediawiki extensions outside of module 2024-04-01 00:39:12 +02:00
h7x4 d39047b8cb packages: init simplesamlphp 2024-04-01 00:38:51 +02:00
h7x4 266ce9ed08 bekkalokk: set up kerberos client 2024-04-01 00:38:49 +02:00
h7x4 64c7e3e365 flake.nix: fix usage of common nixos module/overlay list 2024-03-29 01:51:37 +01:00
h7x4 0b5e03471f upgrade to nixpkgs 23.11 2023-12-05 00:36:09 +01:00
h7x4andfelixalb 8ced91a285 hosts/buskerud: init
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it>
2023-11-30 19:42:05 +01:00
h7x4andfelixalb d5985e02f3 Prepare to replace knakelibrak
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it>
2023-11-28 10:23:02 +01:00
h7x4 7ac960c5ff users/oysteikt: add to nix-builder-users 2023-11-26 07:22:12 +01:00
oysteikt 54a54ad0f5 Merge pull request 'Roundcube testing on bekkalokk now working.' (#14) from roundcube into main
Reviewed-on: https://bekkalokk.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/14
2023-11-26 05:17:28 +01:00
oysteikt f7e892fad9 Merge pull request 'Added user jonmro' (#17) from jonmro-user into main
Reviewed-on: https://bekkalokk.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/17
2023-11-26 05:07:22 +01:00
h7x4 2a1e649eed bekkalokk: fix roundcube, and move to webmail2.pvv.ntnu.no/roundcube 2023-11-26 05:05:15 +01:00
h7x4 3caa66fb64 rename input: unstable -> nixpkgs-unstable 2023-11-05 01:22:48 +01:00
h7x4 fa843c4a59 bekkalokk: add wackattack ctf systemd service 2023-10-26 22:10:30 +02:00
h7x4 4fc7a16909 resolve an ipv6-space bruh moment 2023-10-10 17:14:57 +02:00
h7x4 5c529a0233 Fix gitea runners, add 2 more
The gitea runners are now activated correctly,
has support for both debian and ubuntu based systems,
and can will connect to the gitea server through the
loopback interface
2023-09-17 04:05:08 +02:00
h7x4 b9388a31cf bekkalokk/gitea-runners: fix token env file 2023-09-17 00:28:28 +02:00
oysteikt bc678b5d51 Merge pull request 'Bekkalokk: Enable podman' (#11) from add-gitea-ci into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/11
2023-09-16 22:38:23 +02:00
oysteikt 5c37b71646 Merge pull request 'Setup gitea action runner' (#10) from add-gitea-ci into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/10
2023-09-16 22:31:22 +02:00
oysteikt 97cd5a235f Merge pull request 'Gitea enabled actions' (#9) from add-gitea-ci into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/9
2023-09-16 21:51:43 +02:00
oysteikt d4bcdeb3b3 Merge pull request 'Added user amalieem' (#8) from add-gitea-ci into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/8
2023-09-16 20:31:21 +02:00
h7x4 1afc8841a9 bekkalokk/nginx: remove commented virtualhost for mediawiki 2023-09-07 18:53:05 +02:00
h7x4 b4b6b4971a bekkalokk/gitea: misc changes
- change domain from git2 to git1
- enable internal SSH serer
- enable code search
- add custom logos
- update import-user-script to ignore GECOS fields
2023-09-07 18:53:05 +02:00
h7x4 f567199604 bekkalokk/gitea: update API key for import-user-script 2023-09-07 18:41:41 +02:00
oysteiktandh7x4 b52753987d bicep: use mysql on bicep as production server 2023-09-07 18:40:13 +02:00
h7x4 6a75dbae47 Add PVV logo to repository 2023-09-07 18:39:21 +02:00
oysteikt a5c83866ca bicep: setup ACME cert for postgres 2023-08-12 02:55:20 +02:00
oysteiktandh7x4 bb9f1c8b2f flake.nix: add func to build using nixpkgs unstable 2023-07-12 16:16:10 +02:00
oysteikt 34a16149f8 ildkule: add config for prometheus_mysqld_exporter
There's a PR waiting to add this module to nixpkgs,
so we should enable this once it gets merged.
2023-07-10 00:06:27 +02:00
oysteikt 998e66db65 bicep: enable mysql 2023-07-10 00:06:09 +02:00
h7x4 db44bcf4bc Upgrade to nixpkgs 23.05 2023-05-31 11:04:38 +02:00
h7x4 cd0c8c8198 bekkalokk: continue work on mediawiki service 2023-05-19 03:03:47 +02:00
h7x4 c11a804097 bicep: set up mysql/mariadb 2023-05-18 15:40:13 +02:00
h7x4 45ada78304 oysteikt: edit user settings 2023-05-17 15:38:42 +02:00
h7x4 dcbe6871da bekkalokk: setup keycloak 2023-05-07 00:34:42 +02:00
h7x4 0e75e0a5b9 bicep: add backup service 2023-05-06 19:07:10 +02:00
h7x4 dfe8b8b44c bicep: added postgres settings 2023-03-26 01:50:00 +01:00
h7x4 169f774e81 bicep dead, but maybe soon bicep alive 2023-03-26 01:09:44 +01:00
h7x4 796155481f Add host bekkalokk
`bekkalokk` is a new machine, meant to host web services and eventually
miscellaneous services.
2023-01-29 01:51:35 +01:00
h7x4 387794fbe0 Add packages for user oysteikt 2023-01-28 20:26:34 +01:00
h7x4 a136dd315a Add globally installed packages 2023-01-28 20:26:21 +01:00
h7x4 efc8eb7ffc ildkule: add postgres exporter for knakelibrak 2023-01-26 02:16:52 +01:00
h7x4 a78f120a65 explicitly state nginx listen addresses 2023-01-22 17:46:48 +01:00
h7x4 3880190577 ildkule: add postgres dashboard to grafana 2023-01-22 02:28:19 +01:00
h7x4 171fea39bc ildkule: switch grafana db from sqlite to postgres 2023-01-22 02:18:21 +01:00
h7x4 5d50a9807e sops: reencrypt jokum secrets with felixalb keys 2023-01-22 00:47:22 +01:00
h7x4 2bc5d7d91e ildkule: set up postgres metrics exporter 2023-01-22 00:47:22 +01:00
h7x4 a7408b8800 ildkule: restructure prometheus config 2023-01-21 20:08:36 +01:00
h7x4 ad75cb0c88 Restructure values file to separate hosts from services 2023-01-21 19:54:20 +01:00
h7x4 cb403a7aeb update settings for user oysteikt 2023-01-21 18:26:46 +01:00
h7x4 1524b6b10c metrics: stop parsing prometheus labels from url 2023-01-20 01:15:45 +01:00
h7x4 c8d26e3c81 synapse: generate metric endpoints automatically 2023-01-18 02:55:05 +01:00
ØysteinandSystem administrator 46f57115bf add new motd 2021-12-15 18:17:19 +01:00