Proxmox
Install Proxmox
disable uefi ไม่งั้นลงไม่ได้
Basic Setup
https://tteck.github.io/Proxmox/
Backup
backup ผ่าน nfs จะ fail ถ้า backup ขนาดใหญ่ให้แก้ไฟล์ ที่ตัว server จะใช้ได้
Bash:
nano /etc/vzdump.conf
# vzdump default settings
#tmpdir: DIR
#dumpdir: DIR
แก้เป็น:
# vzdump default settings
tmpdir: /var/tmp/
#tmpdir: DIR
#dumpdir: DIR
แล้ว ctrl+x แล้ว Y แล้ว Enter ออกมา
Proxmox VM
Install Windows
Windows ตอนติดตั้งบังคับ microsoft account ให้ disable hardware > Nedwork Device ก่อนติดตั้ง (ใน advance)
ถ้า VM ค้างแล้วปิดไม่ได้
100 คือเลข id
rm -f /var/lock/qemu-server/lock-100.conf
qm unlock 100
qm stop 100
Proxmox pihole doh
ลง pihole ปกติให้เรียบร้อยแล้วลง
Cloudflared
apt install cloudflared
nano /etc/default/cloudflared
Paste:
CLOUDFLARED_OPTS=--port 5353 --upstream https://1.1.1.1/dns-query --upstream https://1.0.0.1/dns-query --upstream https://[2606:4700:4700::1111]/dns-query --upstream https://[2606:4700:4700::1001]/dns-query
save โดย Ctrl+X, y, Enter
nano /etc/systemd/system/cloudflared.service
[Unit]
Description=cloudflared DNS over HTTPS proxy
After=syslog.target network-online.target
[Service]
EnvironmentFile=/etc/default/cloudflared
ExecStart=/usr/local/bin/cloudflared proxy-dns $CLOUDFLARED_OPTS
Restart=on-failure
RestartSec=10
KillMode=process
[Install]
WantedBy=multi-user.target
save โดย Ctrl+X, y, Enter
systemctl enable cloudflared
systemctl start cloudflared
Then in pihole add "127.0.0.1#5353" as your custom DNS server
https://discourse.pi-hole.net/t/cloudflared-legacy-service-install-fails/54160/22
Proxmox docker Deb
debian 11
apt update && apt upgrade -y
https://docs.docker.com/engine/install/debian/
Proxmox docker fileserver
cd /var/lib/docker/volumes
mkdir filebrowser
touch filebrowser.db
version: '3.3'
services:
filebrowser:
image: 'filebrowser/filebrowser'
container_name: file-browser
volumes:
- '/var/lib/docker/volumes/:/srv'
- '/var/lib/docker/volumes/filebrowser/filebrowser.db:/filebrowser.db'
environment:
- PUID=1000
- PGID=1000
ports:
- '8081:80'
restart: unless-stopped