This project contains everything to setup yourself a mirror of https://nixos.wiki/
Go to file
Jörg Thalheim 59ba6cdbac flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/2d7d77878c5d70f66f3d676ff66708d8d4f9d7df' (2023-11-12)
  → 'github:nix-community/disko/3cb78c93e6a02f494aaf6aeb37481c27a2e2ee22' (2023-11-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad' (2023-11-17)
  → 'github:NixOS/nixpkgs/5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8' (2023-11-24)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/49a87c6c827ccd21c225531e30745a9a6464775c' (2023-11-19)
  → 'github:Mic92/sops-nix/4be58d802693d7def8622ff34d36714f8db40371' (2023-11-26)
• Updated input 'srvos':
    'github:numtide/srvos/48010180015cbda0b6cacf4555fcdd360054158d' (2023-11-16)
  → 'github:numtide/srvos/396f6d3fa41a594b7ea02fa0d34f0c6975983e6e' (2023-11-24)
• Updated input 'srvos/nixos-23_05':
    'github:NixOS/nixpkgs/d4b5a67bbe9ef750bd2fdffd4cad400dd5553af8' (2023-11-14)
  → 'github:NixOS/nixpkgs/f741f8a839912e272d7e87ccf4b9dbc6012cdaf9' (2023-11-20)
2023-11-26 18:01:02 +01:00
checks skip nixos tests in non-linux systems 2023-11-19 12:00:18 +01:00
modules seperate site specific variables from nixos module 2023-11-19 11:38:31 +01:00
targets seperate site specific variables from nixos module 2023-11-19 11:38:31 +01:00
terraform fix sops file 2023-10-24 16:50:10 +00:00
.envrc.private-template .envrc.private-template: fix url 2023-05-14 17:45:58 +02:00
.gitignore fix terraform module 2023-05-10 21:39:43 +02:00
.mergify.yml add mergify 2023-10-24 17:58:03 +02:00
.sops.yaml add actual wiki configuration and lots of modernisations 2023-10-24 17:33:05 +02:00
flake.lock flake.lock: Update 2023-11-26 18:01:02 +01:00
flake.nix make everything build with nix flake check 2023-11-19 11:43:53 +01:00
LICENSE.md add license 2023-10-24 17:57:46 +02:00
README.md drop note about outstanding patches 2023-11-19 11:43:53 +01:00

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.