diff --git a/src/nova/1100-nginxproxymanager.md b/src/nova/1100-nginxproxymanager.md new file mode 100644 index 0000000..edd85b3 --- /dev/null +++ b/src/nova/1100-nginxproxymanager.md @@ -0,0 +1,8 @@ +> **Configuration Page**: [`192.168.2.100:81`](http://192.168.2.100:81) + +# Mapped IP's +> `192.168.2.193:8096` -> [`jf.wessel.gg`](https://jf.wessel.gg) +> `192.168.2.193:5000` -> [`kv.wessel.gg`](https://kv.wessel.gg) +> `192.168.2.196:3000` -> [`git.wessel.gg`](https://git.wessel.gg) +> `192.168.2.198:443` -> [`nc.wessel.gg`](https://nc.wessel.gg) +> `192.168.2.193:4533` -> [`nd.wessel.gg`](https://nd.wessel.gg) diff --git a/src/nova/1101-tailscale.md b/src/nova/1101-tailscale.md new file mode 100644 index 0000000..5b5a7dd --- /dev/null +++ b/src/nova/1101-tailscale.md @@ -0,0 +1,10 @@ +
+

Tailscale LXC

+
+ +https://login.tailscale.com/a/16e055c801997d + +The following is added to `crontab -e` due to the network interface going down over time: + +```cron +0 4 * * * /sbin/shutdown -r +5``` diff --git a/src/nova/1105-homepage-legacy.md b/src/nova/1105-homepage-legacy.md new file mode 100644 index 0000000..c3b1b4c --- /dev/null +++ b/src/nova/1105-homepage-legacy.md @@ -0,0 +1,22 @@ +
+

Homepage LXC

+
+ +***Static IP***: [`192.168.2.197:3000`](http://192.168.2.198:3000) + +***Exposed Address***: [`nova.wessel.gg`](https://nova.wessel.gg) `(CLOUDFLARED)` + +***Config***: `/opt/homepage/config/` + +# Using Environment Variables + +> *Reference: https://github.com/tteck/Proxmox/discussions/2549* + +In order to use a `.env` file with homepage, the following needs to be done: + +`/etc/systemd/system/homepage.service`: +```ini +[Service] +... +EnvironmentFile=-/opt/homepage/config/.env +``` diff --git a/src/nova/README.md b/src/nova/README.md new file mode 100644 index 0000000..bac843f --- /dev/null +++ b/src/nova/README.md @@ -0,0 +1,35 @@ +***Static IP***: [`192.168.2.200:8006`](http://192.168.2.200:8006) + +high availability services disabled + +# Faulty Shutdown Of A Node + +`pct mount ` Deletes the trailing lockfiles belonging to the node + + +# mounting to unrpiviliged LXC: + +> Directory **must** be owned by user `100000` and group `110000` for this to work. + +`/etc/pve/lxc/.conf` +``` +... +mp0: /share/lxc_accessible/dir,mp=/share +``` + +# Mount CIFS share on demand with rwx permissions for use in LXCs + +> All containers reliant on these folders may only start once the NAS is started, set it's priority to 1 and delay to 300s + +`/etc/fstab`: +``` +//192.168.2.199/dir/ /mnt/lxc_accessible/dir_rwx cifs _netdev,x-systemd.automount,noatime,uid=100000,gid=110000,dir_mode=0770,file_mode=0770,user=smb_username,pass=smb_password 0 0 +``` + +> *Reference: https://github.com/JamesTurland/JimsGarage/tree/main/LXC/NAS* + + +Avoid quorum: +`pvecm expected 1` +Reset quorum: +`pvecm expected ` diff --git a/src/pve/2193-media.md b/src/pve/2193-media.md new file mode 100644 index 0000000..26d3a5a --- /dev/null +++ b/src/pve/2193-media.md @@ -0,0 +1 @@ +Includes gitea-mirror diff --git a/src/pve/2195-qbittorrent.md b/src/pve/2195-qbittorrent.md new file mode 100644 index 0000000..8f82223 --- /dev/null +++ b/src/pve/2195-qbittorrent.md @@ -0,0 +1,29 @@ +
+

QBitTorrent

+
+ +QBitTorrent runs in a VM and not a container due to the use of mullvad only for torrenting. This does not work in containers. + +> Login may be broken on some browsers (firefox, zen) + +***Static IP***: [`192.168.2.195:8090`](http://192.168.2.195:8090) + +# Setup Mullvad + +## Download the Mullvad signing key +```sudo curl \ +-fsSLo \ +/usr/share/keyrings/mullvad-keyring.asc \ +https://repository.mullvad.net/deb/mullvad-keyring.asc``` + +## Add the Mullvad repository server to apt +```echo \ +"deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=$( dpkg --print-architecture )] https://repository.mullvad.net/deb/stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mullvad.list``` + +## Install the package +`sudo apt update` +`sudo apt install mullvad-vpn` + +## Enable ipv6, LAN +`mullvad lan set allow` +`mullvad tunnel set ipv6 on` diff --git a/src/pve/2197-pterodactyl-panel.md b/src/pve/2197-pterodactyl-panel.md new file mode 100644 index 0000000..968bbfa --- /dev/null +++ b/src/pve/2197-pterodactyl-panel.md @@ -0,0 +1 @@ +https://pterodactyleggs.com/eggs/all/games