2024-04-01 18:31:43 +02:00
2023-12-27 15:24:40 +01:00
2024-04-01 18:31:43 +02:00
2024-03-03 11:29:08 +01:00
2024-02-09 12:02:11 +01:00
2024-02-12 11:09:58 +01:00
2023-10-24 17:58:03 +02:00
2024-02-17 18:43:02 +01:00
2024-04-01 17:13:53 +02:00
2024-02-20 07:51:04 +01:00
2023-10-24 17:57:46 +02:00
2024-04-01 14:58:41 +02:00

nixos-wiki-infra

This project contains the setup of https://wiki.nixos.org

Examples

Checkout ./targets/nixos-wiki.nixos.org for an example terraform deployment on hetzner cloud.

Downloading a dump of the wiki

This is useful if you want to run your own instance. Every day an xml dump is updated here:

https://wiki.nixos.org/wikidump.xml.zst

Restoring from a backup (wiki admins only)

$ systemctl stop phpfpm-mediawiki.service
$ borg-job-wiki list
$ borg-job-wiki mount u391032-sub1@u391032.your-storagebox.de:wiki.nixos.org/repo::wiki-wiki-2024-04-01T12:40:37 /tmp/restore
$ ls -la /tmp/restore/var/lib/mediawiki/backup/
$ sudo dropdb db
$ sudo -u postgres dropdb mediawiki
$ systemctl restart postgresql.service
$ sudo -u postgres pg_restore -d mediawiki < /tmp/restore/var/lib/mediawiki/backup/db
$ systemctl start phpfpm-mediawiki.service
$ ls -la /tmp/restore/var/lib/mediawiki-uploads/
$ umount /tmp/restore/
Description
This project contains everything to setup yourself a mirror of https://nixos.wiki/
Readme 1.5 MiB
Languages
Nix 60%
Python 25.7%
HCL 8.6%
Shell 5.7%