feat: Initial notes

This commit is contained in:
2025-08-15 18:08:36 +02:00
parent a1b551a405
commit e3bdccd601
7 changed files with 106 additions and 0 deletions

View File

@@ -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)

View File

@@ -0,0 +1,10 @@
<div align='center'><a href='https://Helper-Scripts.com' target='_blank' rel='noopener noreferrer'><img src='https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/logo-81x112.png'/></a>
<h1>Tailscale LXC</h1>
</div>
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```

View File

@@ -0,0 +1,22 @@
<div align='center'><a href='https://Helper-Scripts.com' target='_blank' rel='noopener noreferrer'><img src='https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/logo-81x112.png'/></a>
<h1>Homepage LXC</h1>
</div>
***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
```

35
src/nova/README.md Normal file
View File

@@ -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 <ID>` 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/<container_id:int>.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 <node_count>`

1
src/pve/2193-media.md Normal file
View File

@@ -0,0 +1 @@
Includes gitea-mirror

View File

@@ -0,0 +1,29 @@
<div align='center'>
<h1>QBitTorrent</h1>
</div>
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`

View File

@@ -0,0 +1 @@
https://pterodactyleggs.com/eggs/all/games