ghost: create rena wiki
This commit is contained in:
		
							parent
							
								
									ff7c1b3bb3
								
							
						
					
					
						commit
						80ef3f0e6c
					
				
					 4 changed files with 41 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -10,6 +10,7 @@
 | 
			
		|||
    ./syncthing.nix
 | 
			
		||||
    ./users.nix
 | 
			
		||||
    ./writefreely.nix
 | 
			
		||||
    ./renawiki.nix
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # Use more aggressive compression then the default.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										23
									
								
								hosts/ghost/renawiki.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								hosts/ghost/renawiki.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
{ config, pkgs, inputs, ... }: {
 | 
			
		||||
  services.mediawiki = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    name = "Rena Wiki";
 | 
			
		||||
 | 
			
		||||
    webserver = "nginx";
 | 
			
		||||
    nginx.hostName = "renawiki.lelgenio.xyz";
 | 
			
		||||
    passwordFile = config.age.secrets.ghost-renawiki.path;
 | 
			
		||||
 | 
			
		||||
    extensions.VisualEditor = null;
 | 
			
		||||
  };
 | 
			
		||||
  services.nginx.virtualHosts."renawiki.lelgenio.xyz" = {
 | 
			
		||||
    enableACME = true;
 | 
			
		||||
    forceSSL = true;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  age.secrets.ghost-renawiki = {
 | 
			
		||||
    file = ../../secrets/ghost-renawiki.age;
 | 
			
		||||
    mode = "400";
 | 
			
		||||
    owner = "mediawiki";
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								secrets/ghost-renawiki.age
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								secrets/ghost-renawiki.age
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
age-encryption.org/v1
 | 
			
		||||
-> ssh-rsa BwwxHg
 | 
			
		||||
BUJ9L1bwZ0RWj3FmMghmZDkY4iuc0gujS3Rfat+hj/pg+MALZ69Tovc5RnqmOZT/
 | 
			
		||||
pTGPTzWj3WO70YU+wCUHKZ74JcKdL3wSD1FWOWYRvyDV3gxZjDTjw4Grs+sH9M4Z
 | 
			
		||||
MrhdoyY95fhmGZHJ7Qkx/aKCAK/OaFSu5Vhh37ykmLd1gQ9NJYQ+G3lLr1Mrqjd/
 | 
			
		||||
1QaBqJtJpAFTA0eCd3+oBtQ/qgHD2ZBJcOmkS9sRC6S4YKNoyoDifTbL29aJC4f/
 | 
			
		||||
08myI0WH/ApbtN1hWuiVWibmy/9/76IAvgUqi8fULNY5w7Otz3nKGV+mDA5+oD11
 | 
			
		||||
jCHZJdcec9JFyZ/V2mh/PoHpNawksNPy85eJ0MpM1avM25Qib8kWJM6fnZb7uJzt
 | 
			
		||||
DsYCl2q4ILnTaieuTSJUfgacKbrwSv7MQfgdh1SkXAShyZ7aSCoDhsgSdOVwYoAX
 | 
			
		||||
Mspm0NtodeV7493qZwYspO6H0xbfh20vXa1DOeMt98T1iP0aYYhfRXkb0wACx1QF
 | 
			
		||||
 | 
			
		||||
-> \z/RLj3S-grease cmv( uCkG*= .cX3S 9r^&
 | 
			
		||||
OVTVTnB3PjD4COiRCtQ
 | 
			
		||||
--- EhfDqxfjLIHF9Sa7V4ytO1xsRK8p23WDsWcB9/B9fRw
 | 
			
		||||
.ß=–£))/’ö‰Í¹êÒ‹#´ýLÁƒŒÓ‰Ž—|p
 | 
			
		||||
7	ÍñÄKä®7ò²Š@üCJfš:w6Pè•@@/N<>7¿
 | 
			
		||||
| 
						 | 
				
			
			@ -9,4 +9,5 @@ in
 | 
			
		|||
  "monolith-nix-serve-privkey.age".publicKeys = [ main_ssh_public_key ];
 | 
			
		||||
  "ghost-nextcloud.age".publicKeys = [ main_ssh_public_key ];
 | 
			
		||||
  "ghost-writefreely.age".publicKeys = [ main_ssh_public_key ];
 | 
			
		||||
  "ghost-renawiki.age".publicKeys = [ main_ssh_public_key ];
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue