Clean up section on Fediversity Proxmox

This commit is contained in:
Nicolas Jeannerod 2025-01-27 15:23:16 +01:00
parent 5aa6ca3ae6
commit e45441f12a
Signed by untrusted user: Niols
GPG key ID: 35DB9EC8886E1CB8

View file

@ -2,30 +2,25 @@
* Quick links * Quick links
- Proxmox API doc :: https://pve.proxmox.com/pve-docs/api-viewer - Proxmox API doc :: https://pve.proxmox.com/pve-docs/api-viewer
- Fediversity Proxmox :: - Fediversity Proxmox :: http://192.168.51.81:8006/
- 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.
* Basic terminology * Basic terminology
- Node :: physical host - 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 * Automatically
This directory contains scripts that can automatically provision or remove a 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 Proxmox VM. For now, they are tied to one node in the Fediversity Proxmox, but