Commit Graph
100 Commits
Author SHA1 Message Date
h7x4 95a5603f27 secrets: run sops updatekeys on everything 2024-08-04 02:04:29 +02:00
h7x4 53040bada1 flake.lock: update pvv-nettsiden 2024-08-04 00:09:32 +02:00
oysteikt a0a837e26d Merge pull request 'bekkalokk/gitea: direct non-logged-in users to the explore tab' (!46) from gitea-explore into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/46
Reviewed-by: Felix Albrigtsen <felixalb@pvv.ntnu.no>
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no>
2024-07-28 23:10:38 +02:00
oysteikt 868764e0cd bekkalokk/mediawiki: misc configuration 2024-07-10 19:04:55 +02:00
oysteikt 7c3ff2068d bekkalokk/mediawiki: add some more extensions 2024-07-10 19:04:36 +02:00
oysteikt 9d3f1381bf packages/mediawiki-extensions: refactor 2024-07-10 18:59:16 +02:00
oysteikt f3a29429aa bekkalokk/gitea: set default email notification preference to 'onmention' 2024-07-10 00:18:01 +02:00
oysteikt 1591fdb7cc bekkalokk/mediawiki: re-enable DeleteBatch extension 2024-07-08 19:56:43 +02:00
oysteikt ed28ba28f3 bekkalokk/mediawiki: leave togglable debug flags for future use 2024-07-08 19:55:52 +02:00
oysteikt 52b46667b1 packages/mediawiki-extensions: use fetchgit 2024-07-08 19:54:42 +02:00
oysteikt d0f63b2fc8 packages/mediawiki-extensions: bump all 2024-07-08 16:55:01 +02:00
h7x4 0301691b1c gitea: enable notification mails 2024-07-04 20:41:46 +02:00
h7x4 946555e408 gitea: add subject prefix to mail 2024-07-04 20:36:44 +02:00
h7x4 e02062417a gitea: move state back to /var/lib 2024-07-04 20:31:51 +02:00
h7x4 b2806d78af gitea: enable lfs 2024-07-04 20:30:55 +02:00
h7x4 de2c7ea6f1 gitea: install custom images to correct dir 2024-07-04 20:29:50 +02:00
oysteikt bb2f7899db Merge pull request 'bekkalokk/gitea: set default licenses and repo units' (!44) from gitea-set-misc-repo-settings into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/44
2024-06-29 23:16:17 +02:00
h7x4 c2b35a7ae4 bekkalokk/gitea: set default licenses and repo units 2024-06-29 23:14:41 +02:00
oysteikt 218ee776c7 Merge pull request 'packages/mediawiki-extensions: use stable url' (!35) from fix-mediawiki-extensions-url into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/35
2024-05-26 02:45:04 +02:00
h7x4 3a972f03f7 flake: move mediawiki-extensions back to packages 2024-05-26 02:42:31 +02:00
h7x4 6f6721ce07 packages/mediawiki-extensions: use stable url 2024-05-26 02:42:28 +02:00
h7x4 a38a12c429 flake.lock: update pvv-nettsiden 2024-05-19 22:27:59 +02:00
oysteikt a57b5f07f9 Merge pull request 'gitea: setup mail' (!38) from gitea-setup-mail into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/38
2024-05-12 02:27:37 +02:00
h7x4 bcf2ceed32 gitea: setup mail 2024-05-12 02:26:13 +02:00
oysteikt 200224d2c1 Merge pull request 'bekkalokk: misc gitea cleanup' (!33) from misc-gitea-cleanup into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/33
2024-05-12 02:12:55 +02:00
h7x4 b7b1c73bfa bekkalokk/gitea: use systemd unit for gitea customization 2024-04-16 01:02:21 +02:00
oysteikt 19d5ddc688 Merge pull request 'bekkalokk: remove keycloak' (!30) from bekkalokk-remove-keycloak into main
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/30
2024-04-15 00:00:17 +02:00
h7x4 6851879a03 bekkalokk: remove keycloak 2024-04-14 23:59:46 +02:00
h7x4 70603145cf bekkalokk/website: add sp metadata for all domains 2024-04-14 17:06:01 +02:00
h7x4 5bed292a01 bekkalokk/gitea: move user import stuff to separate nix file 2024-04-11 21:47:44 +02:00
h7x4 36b7087a3f base.nix: hotfix for hotfix for nginx on bicep (3352e48f)
Turns out the settings were in biceps local nginx config
2024-04-11 20:41:02 +02:00
oysteikt 1919da7a1c bicep/matrix: remove SAML authentication 2024-04-11 19:55:10 +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