| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | scripts/check.sh: Improve readabilityHEADmain | Benedikt Peetz | 11 hours |
| | | |||
| * | modules/system-info: Add last missing port information | Benedikt Peetz | 11 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 DynamicUser | Benedikt Peetz | 11 hours |
| | | |||
| * | modules/mail: Stop persisting now unused directory | Benedikt Peetz | 11 hours |
| | | | | | | The sieve script directory is now below the `/var/lib/mail/vmail` directory. | ||
| * | treewide: Replace usages of `pkgsUnstable` with `pkgs` | Benedikt Peetz | 11 hours |
| | | | | | | With the new nixos release, the stuff that was only in `pkgsUnstable` is now also in `pkgs`. | ||
| * | flake: Update to nixos-26.05 | Benedikt Peetz | 13 hours |
| | | |||
| * | modules/mail: Update to nixos-26.05 | Benedikt Peetz | 13 hours |
| | | |||
| * | modules/cgit: Switch to plain `cgit` | Benedikt Peetz | 13 hours |
| | | | | | `cgit-pink` has been removed, as it's no longer maintained. | ||
| * | modules/murmur: Switch to new names for tls options | Benedikt Peetz | 13 hours |
| | | |||
| * | server3/stalwart: Disable | Benedikt Peetz | 13 hours |
| | | | | | There is no, and really no, reason why this service is running. | ||
| * | server2/nextcloud: Upgrade from nextcloud32 to nextcloud33 | Benedikt Peetz | 13 hours |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-05-12 |
| | | |||
| * | hosts/server2: Remove pointless `config` argument | Benedikt Peetz | 2026-03-22 |
| | | |||
| * | scripts/ping_hosts: Init | Benedikt Peetz | 2026-03-22 |
| | | | | | | That is a basic status checking script. It works good enough until monitoring is set-up. | ||
| * | scripts/update_hosts: Init | Benedikt Peetz | 2026-03-22 |
| | | | | | That works cleaner than the `deploy-rs` based solution. | ||
| * | hosts/server3/websites: Remove the now-deprecated `.git` suffixes | Benedikt Peetz | 2026-03-22 |
| | | |||
| * | modules/system-info: Add missing port | Benedikt Peetz | 2026-03-22 |
| | | |||
| * | flake: Update and de-duplicate inputs via follows | Benedikt Peetz | 2026-03-22 |
| | | |||
| * | hosts/server3: Replace `grocy` with `rocie` | Benedikt Peetz | 2026-03-22 |
| | | |||
| * | {modules,tests}/rocie: Init | Benedikt Peetz | 2026-03-22 |
| | | |||
| * | update.sh: Replace building and test running by the already existing scripts | Benedikt Peetz | 2026-03-22 |
| | | | | | That reduces code duplication. | ||
| * | pkgs/stalwart-mail-patched/update.sh: Explicitly disable `pure-eval` setting | Benedikt Peetz | 2026-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 paths | Benedikt Peetz | 2026-03-22 |
| | | |||
| * | modules/cgit: Stop exposing all repositories as http clones | Benedikt Peetz | 2026-02-15 |
| | | | | | | This feature has recently been added to nixpkgs to fix the security vulnerability. | ||
| * | flake: Update | Benedikt Peetz | 2026-02-15 |
| | | |||
| * | modules/matrix: Remove failing postgresql post-start code | Benedikt Peetz | 2025-12-18 |
| | | | | | This code stops postgrsql from starting. | ||
| * | modules/anubis: Make sure ngnix is actually enabled | Benedikt Peetz | 2025-12-18 |
| | | |||
| * | modules/mail: Apply migrations and set initial stateVersion | Benedikt Peetz | 2025-12-18 |
| | | | | | | The server is already migrated, as such we should also try to apply this update in the very near future. | ||
| * | flake: Update | Benedikt Peetz | 2025-12-18 |
| | | |||
| * | tests/atuin-sync: Don't login client1 twice | Benedikt Peetz | 2025-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 delete | Benedikt Peetz | 2025-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 module | Benedikt Peetz | 2025-12-18 |
| | | | | | This works now, as we updated to 25.11. | ||
| * | modules/rust-motd: Avoid using the deprecated `runCommandNoCCLocal` | Benedikt Peetz | 2025-12-18 |
| | | |||
| * | modules/stalwart-mail: Use the nixpkgs' starwart package | Benedikt Peetz | 2025-12-18 |
| | | | | | Ours is hopelessly broken and right now also pointless. | ||
| * | modules/nextcloud: Update to nextcloud 32 | Benedikt Peetz | 2025-12-18 |
| | | |||
| * | modules/anubis: Introduce and setup | Benedikt Peetz | 2025-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 advance | Benedikt Peetz | 2025-12-18 |
| | | |||
| * | check.sh: Init | Benedikt Peetz | 2025-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 hosts | Benedikt Peetz | 2025-10-31 |
| | | | | | | This makes unattended updates easier, as you don't need to issue the command after the update finished. | ||
| * | treewide: Update | Benedikt Peetz | 2025-10-31 |
| | | |||
| * | flake.lock: Update | Benedikt Peetz | 2025-09-23 |
| | | |||
| * | flake.lock: Update | Benedikt Peetz | 2025-09-07 |
| | | |||
| * | modules/sharky: Add stup option for `services.melisearch.settings` | Benedikt Peetz | 2025-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: Update | Benedikt Peetz | 2025-08-04 |
| | | |||
| * | Revert "{modules,test}/jitsi-meet: Init" | Benedikt Peetz | 2025-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-new | Benedikt Peetz | 2025-08-03 |
| | | |||
| * | {modules,test}/jitsi-meet: Init | Benedikt Peetz | 2025-07-29 |
| | | |||
| * | modules/sharkey: Drop pointless dependency on `network-online.target` | Benedikt Peetz | 2025-07-13 |
| | | | | | | Sharkey can start without network and therefore does not need this dependency. | ||
| * | {modules,pkgs}/sharkey: Use the sharkey package and module from nixpkgs | Benedikt Peetz | 2025-07-13 |
| | | | | | Sharkey was package in nixpkgs. | ||
| * | tests/rust-motd: Add a `sleep` to avoid flakiness | Benedikt Peetz | 2025-07-06 |
| | | |||
