forked from extern/nixos-wiki-infra
This project contains everything to setup yourself a mirror of https://nixos.wiki/
d96bccc440
Flake lock file updates: • Updated input 'srvos': 'github:numtide/srvos/8963b35a9e651cd1aa498ba38a1b594795516951' (2023-11-08) → 'github:numtide/srvos/a0d29fdb2f27b1bd9979810ebccb3b4d9fcda977' (2023-11-09) • Updated input 'srvos/nixos-23_05': 'github:NixOS/nixpkgs/aeefe2054617cae501809b82b44a8e8f7be7cc4b' (2023-11-05) → 'github:NixOS/nixpkgs/41de143fda10e33be0f47eab2bfe08a50f234267' (2023-11-06) • Updated input 'treefmt-nix': 'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27) → 'github:numtide/treefmt-nix/8b25ad882a6fc9905fa515c2b61d196b42ca79a3' (2023-11-10) |
||
---|---|---|
modules | ||
targets | ||
terraform | ||
.envrc.private-template | ||
.gitignore | ||
.mergify.yml | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
LICENSE.md | ||
README.md |
nixos-wiki-infra
This project contains everything to setup yourself a mirror of https://nixos.wiki/
Demo
I have one instance deployed here
Examples
Checkout ./targets/nixos-wiki2.thalheim.io for an example terraform deployment on hetzner cloud.
Restoring from an backup
After installing run:
systemctl start wiki-backup.service && systemctl start wiki-restore
Note that nixos-wiki-backup
will do this restore every night.
Outstanding patches
I have encountered some regressions in mediawiki's latest release. Patches are included in this repository. The patches have been sent to upstream here: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/971581