forked from fediversity/fediversity
		
	Clean up section on Fediversity Proxmox
This commit is contained in:
		
							parent
							
								
									5aa6ca3ae6
								
							
						
					
					
						commit
						e45441f12a
					
				
					 1 changed files with 17 additions and 22 deletions
				
			
		|  | @ -2,30 +2,25 @@ | |||
| 
 | ||||
| * Quick links | ||||
| - Proxmox API doc :: https://pve.proxmox.com/pve-docs/api-viewer | ||||
| - Fediversity Proxmox :: | ||||
|   - http://192.168.51.81:8006/. | ||||
|   - It is only accessible via Procolix's VPN: | ||||
|       - Get credentials for the VPN portal and Proxmox from [Kevin](https://git.fediversity.eu/kevin). | ||||
|       - Log in to the [VPN portal](https://vpn.fediversity.eu/vpn-user-portal/home) | ||||
|       - Create a **New Configuration**: | ||||
|         - Select **WireGuard (UDP)** | ||||
|         - Enter some name, e.g. `fediversity` | ||||
|         - Click Download | ||||
|       - Write the WireGuard configuration to a file `fediversity-vpn.config` next to your NixOS configuration | ||||
|         - Add that file's path to `.git/info/exclude` and make sure it doesn't otherwise leak (for example, use [`agenix`](https://github.com/ryantm/agenix) to manage secrets) | ||||
|       - To your NixOS configuration, add | ||||
|         ```nix | ||||
|         { ... }: | ||||
|         { | ||||
|           networking.wg-quick.interfaces = { | ||||
|             fediversity.configFile = toString ./fediversity-vpn.config; | ||||
|           }; | ||||
|         } | ||||
|         ``` | ||||
|   - Select “Promox VE authentication server”. | ||||
|   - Ignore “You do not have a valid subscription” message. | ||||
| - Fediversity Proxmox :: http://192.168.51.81:8006/ | ||||
| * Basic terminology | ||||
| - Node :: physical host | ||||
| * Fediversity Proxmox | ||||
| - It is only accessible via Procolix's VPN: | ||||
|   - Get credentials for the VPN portal and Proxmox from [[https://git.fediversity.eu/kevin][Kevin]]. | ||||
|   - Log in to the [[https://vpn.fediversity.eu/vpn-user-portal/home][VPN portal]]. | ||||
|     - Create a *New Configuration*: | ||||
|     - Select *WireGuard (UDP)* | ||||
|     - Enter some name, e.g. ~fediversity~ | ||||
|     - Click Download | ||||
|   - Write the WireGuard configuration to a file ~fediversity-vpn.config~ next to your NixOS configuration | ||||
|     - Add that file's path to ~.git/info/exclude~ and make sure it doesn't otherwise leak (for example, use [[https://github.com/ryantm/agenix][Agenix]] to manage secrets) | ||||
|   - To your NixOS configuration, add | ||||
|     #+begin_src nix | ||||
|     networking.wg-quick.interfaces.fediversity.configFile = toString ./fediversity-vpn.config; | ||||
|     #+end_src | ||||
| - Select “Promox VE authentication server”. | ||||
| - Ignore the “You do not have a valid subscription” message. | ||||
| * Automatically | ||||
| This directory contains scripts that can automatically provision or remove a | ||||
| Proxmox VM. For now, they are tied to one node in the Fediversity Proxmox, but | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue