aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* modules/system-info: Add last missing port informationBenedikt Peetz12 hours
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current system-info is thus now: ``` # server2 ## Virtual Hosts atuin-sync.vhack.eu etebase.vhack.eu: dav.vhack.eu gallery.s-schoeffel.de git.foss-syndicate.org invidious-router.vhack.eu: video.fosswelt.org invidious-router.sils.li issues.foss-syndicate.org nextcloud.vhack.eu redlib.vhack.eu sharkey.vhack.eu source.foss-syndicate.org source.vhack.eu taskchampion.vhack.eu ## Open ports TCP 22: ssh TCP 25: mail-smtp TCP 53: dns TCP 80: http TCP 443: https TCP 465: mail-smtp-tls TCP 993: mail-imap-tls TCP 995: mail-pop3-tls UDP 53: dns # server3 ## Virtual Hosts b-peetz.de mastodon.vhack.eu matrix.vhack.eu miniflux.foss-syndicate.org: rss.foss-syndicate.org rss.vhack.eu miniflux.vhack.eu openpgpkey.b-peetz.de openpgpkey.s-schoeffel.de openpgpkey.sils.li openpgpkey.vhack.eu peertube.vhack.eu rocie.vhack.eu trinitrix.vhack.eu vhack.eu ## Open ports TCP 22: ssh TCP 53: dns TCP 80: http TCP 443: https TCP 64738: murmur UDP 53: dns UDP 64738: murmur ```
* modules/taskchampion-sync: Avoid issue with DynamicUserBenedikt Peetz12 hours
|
* modules/mail: Stop persisting now unused directoryBenedikt Peetz12 hours
| | | | | The sieve script directory is now below the `/var/lib/mail/vmail` directory.
* treewide: Replace usages of `pkgsUnstable` with `pkgs`Benedikt Peetz12 hours
| | | | | With the new nixos release, the stuff that was only in `pkgsUnstable` is now also in `pkgs`.
* flake: Update to nixos-26.05Benedikt Peetz14 hours
|
* modules/mail: Update to nixos-26.05Benedikt Peetz14 hours
|
* modules/cgit: Switch to plain `cgit`Benedikt Peetz14 hours
| | | | `cgit-pink` has been removed, as it's no longer maintained.
* modules/murmur: Switch to new names for tls optionsBenedikt Peetz14 hours
|
* server3/stalwart: DisableBenedikt Peetz14 hours
| | | | There is no, and really no, reason why this service is running.
* server2/nextcloud: Upgrade from nextcloud32 to nextcloud33Benedikt Peetz14 hours
|
* treewide: UpdateBenedikt Peetz2026-05-12
|
* hosts/server2: Remove pointless `config` argumentBenedikt Peetz2026-03-22
|
* scripts/ping_hosts: InitBenedikt Peetz2026-03-22
| | | | | That is a basic status checking script. It works good enough until monitoring is set-up.
* scripts/update_hosts: InitBenedikt Peetz2026-03-22
| | | | That works cleaner than the `deploy-rs` based solution.
* hosts/server3/websites: Remove the now-deprecated `.git` suffixesBenedikt Peetz2026-03-22
|
* modules/system-info: Add missing portBenedikt Peetz2026-03-22
|
* flake: Update and de-duplicate inputs via followsBenedikt Peetz2026-03-22
|
* hosts/server3: Replace `grocy` with `rocie`Benedikt Peetz2026-03-22
|
* {modules,tests}/rocie: InitBenedikt Peetz2026-03-22
|
* update.sh: Replace building and test running by the already existing scriptsBenedikt Peetz2026-03-22
| | | | That reduces code duplication.
* pkgs/stalwart-mail-patched/update.sh: Explicitly disable `pure-eval` settingBenedikt Peetz2026-03-22
| | | | | `nix-update` will shell-out to other `nix-*` commands, which fail if the `pure-eval` setting is active.
* tests/git-server: Adopt to the stripped `.git` in cgit http pathsBenedikt Peetz2026-03-22
|
* modules/cgit: Stop exposing all repositories as http clonesBenedikt Peetz2026-02-15
| | | | | This feature has recently been added to nixpkgs to fix the security vulnerability.
* flake: UpdateBenedikt Peetz2026-02-15
|
* modules/matrix: Remove failing postgresql post-start codeBenedikt Peetz2025-12-18
| | | | This code stops postgrsql from starting.
* modules/anubis: Make sure ngnix is actually enabledBenedikt Peetz2025-12-18
|
* modules/mail: Apply migrations and set initial stateVersionBenedikt Peetz2025-12-18
| | | | | The server is already migrated, as such we should also try to apply this update in the very near future.
* flake: UpdateBenedikt Peetz2025-12-18
|
* tests/atuin-sync: Don't login client1 twiceBenedikt Peetz2025-12-18
| | | | | `client1` is already used for registering, as such we don't need to log it in anymore.
* tests/{git-server,back}: Use a branch move instead of create and deleteBenedikt Peetz2025-12-18
| | | | | `git` is now too smart, to let us delete the main branch and create a new master branch.
* modules/sharkey: Use the up-streamed nixpkgs moduleBenedikt Peetz2025-12-18
| | | | This works now, as we updated to 25.11.
* modules/rust-motd: Avoid using the deprecated `runCommandNoCCLocal`Benedikt Peetz2025-12-18
|
* modules/stalwart-mail: Use the nixpkgs' starwart packageBenedikt Peetz2025-12-18
| | | | Ours is hopelessly broken and right now also pointless.
* modules/nextcloud: Update to nextcloud 32Benedikt Peetz2025-12-18
|
* modules/anubis: Introduce and setupBenedikt Peetz2025-12-18
| | | | | | | This should hopefully reduce the workload applied to our servers. Notably, `cgit` is not yet behind it, as it requires more, considering that it is a fgi application.
* scripts: Consolidate in `scripts` directory and advanceBenedikt Peetz2025-12-18
|
* check.sh: InitBenedikt Peetz2025-10-31
| | | | | This provides you with the option to run only the relevant tests, ignoring the mail tests (as stalwart is not-yet deployed).
* update.sh: Also build the hostsBenedikt Peetz2025-10-31
| | | | | This makes unattended updates easier, as you don't need to issue the command after the update finished.
* treewide: UpdateBenedikt Peetz2025-10-31
|
* flake.lock: UpdateBenedikt Peetz2025-09-23
|
* flake.lock: UpdateBenedikt Peetz2025-09-07
|
* modules/sharky: Add stup option for `services.melisearch.settings`Benedikt Peetz2025-08-04
| | | | | We use the unstable module that sets this options (behind a `lib.mkIf false`). They are not needed, but the module system needs them to exist.
* flake: UpdateBenedikt Peetz2025-08-04
|
* Revert "{modules,test}/jitsi-meet: Init"Benedikt Peetz2025-08-04
| | | | | | | This reverts commit 8040a61b373621e3e8a3684aecbb5cbf66d895c7. Jitsi did not work, and I think that it will need a better approach than this (i.e., updates to the NixOS module).
* modules/grocy: Initgrocy-newBenedikt Peetz2025-08-03
|
* {modules,test}/jitsi-meet: InitBenedikt Peetz2025-07-29
|
* modules/sharkey: Drop pointless dependency on `network-online.target`Benedikt Peetz2025-07-13
| | | | | Sharkey can start without network and therefore does not need this dependency.
* {modules,pkgs}/sharkey: Use the sharkey package and module from nixpkgsBenedikt Peetz2025-07-13
| | | | Sharkey was package in nixpkgs.
* tests/rust-motd: Add a `sleep` to avoid flakinessBenedikt Peetz2025-07-06
|
* modules/users: Apply new formattingBenedikt Peetz2025-07-06
|