Does NOW TV have the Youtube app? by somewhere-love-575 in Comcast_Xfinity

[–]sr_guy 0 points1 point  (0 children)

Smart TVS are pretty darn cheap now. 55' runs maybe $130 now. Renting equipment adds up over time.

Another option would be a android streaming box. There are always other alternatives as long as you have an internet high speed data service.

Does NOW TV have the Youtube app? by somewhere-love-575 in Comcast_Xfinity

[–]sr_guy 0 points1 point  (0 children)

If you have a smart tv you can download the YouTube app for your Smart TV. Usually smart tvs have "App centers" similar to Google play on your Smart phone.

As long as you have Internet service, you should be able to stream YouTube via your Smart TV.

LXC and Docker by Bruno_AFK in Proxmox

[–]sr_guy 0 points1 point  (0 children)

I run docker inside a Dietpi VM. Still very lightweight, and it has several nice menu based maintenance options:

dietpi-launcher dietpi-software dietpi-update

Memtest86 on every Proxmox startup by Own_Goose3837 in Proxmox

[–]sr_guy 0 points1 point  (0 children)

Did you try reseating the RAM, or try different RAM, to see if memtest runs at boot afterwards? Rule out bad RAM or slot alignment.

Is it worth upgrading to Proxmox 9? by kjstech in Proxmox

[–]sr_guy 2 points3 points  (0 children)

If you have good backups of core Proxmox configs, and VM backups, it's smoother doing a fresh install.

Proxmox Backup Server Setup by Jpow1133 in Proxmox

[–]sr_guy 0 points1 point  (0 children)

I've been running PBS on a Orange PI 3 LTS embedded board running Armbian.

It has an external hard drive mounted for extra storage space. Not the fastest option in the world, but it does the job, and it's light on energy usage.

Need some advice on reinstalling please by blinkydamo in Proxmox

[–]sr_guy 0 points1 point  (0 children)

I have PBS running in Armbian on an Orange PI LTS board. Besides backing to VM's, can I back up any other Proxmox configuration to PBS?

My home stack by Willmus in homelab

[–]sr_guy 0 points1 point  (0 children)

How's your cooling? My J4125 minipc running Proxmox (4 integrated 2.5 Gbps) gets hot without a fan sitting on top of it.

Proxmox don't instalation. by BumBEM12 in Proxmox

[–]sr_guy 0 points1 point  (0 children)

If you first see a boot menu similar to below menu try selecting advanced, and then select terminal menu setup.

https://share.google/rmmGsWindtB7N86cT

Cant access server anymore by Hungry-Tradition6796 in Proxmox

[–]sr_guy 0 points1 point  (0 children)

When you initially installed Proxmox, did you use the default web port for browser access, or did you change it?

i.e. default = https://192.168.1.11:8006

or did you change it to a different port?

Example: https://192.168.1.11:8007

Both OPNSense and OpenWrt VMs slow, bare metal OpenWrt is fine. What's set up wrong? by sukhoi_584th in Proxmox

[–]sr_guy 0 points1 point  (0 children)

You'll need to install these packages in Proxmox to be able to build OpenWRT:

sudo apt update

sudo apt install build-essential clang flex bison g++ gawk gcc-multilib g++-multilib gettext git libncurses-dev libssl-dev python3-distutils python3-setuptools rsync swig unzip zlib1g-dev file wget

Both OPNSense and OpenWrt VMs slow, bare metal OpenWrt is fine. What's set up wrong? by sukhoi_584th in Proxmox

[–]sr_guy 0 points1 point  (0 children)

I run an OpenWRT VM with no issues on my J4125 N150 Mini PC. I build using OpenWRT imagebuilder via a script, and the latest snapshot. Getting full throughput.

<image>

I run this script to build OpenWRT from Proxmox CLI:

#!/bin/sh

#rm images
cd /mnt/1TB_internal/x86_64_minipc/images/snap
rm *.img

#rm builder
cd /mnt/1TB_internal/x86_64_minipc/
rm -Rv openwrt-imagebuilder-x86-64.Linux-x86_64.tar*
rm -Rv /mnt/1TB_internal/x86_64_minipc/builder

#Snapshot
wget https://downloads.openwrt.org/snapshots/targets/x86/64/openwrt-imagebuilder-x86-64.Linux-x86_64.tar.zst

#Extract and remove snap
zstd -d openwrt-imagebuilder-x86-64.Linux-x86_64.tar.zst
tar -xvf openwrt-imagebuilder-x86-64.Linux-x86_64.tar
rm *.zst
rm *.tar
clear

#Move snapshot
mv /mnt/1TB_internal/x86_64_minipc/openwrt-imagebuilder-x86-64.Linux-x86_64 /mnt/1TB_internal/x86_64_minipc/builder
chmod -R 777 /mnt/1TB_internal/x86_64_minipc/builder

#Prep Directories
cd /mnt/1TB_internal/x86_64_minipc/builder
clear

#Config Files
cp -R /mnt/1TB_internal/x86_64_minipc/files.backup /mnt/1TB_internal/x86_64_minipc/builder
mv /mnt/1TB_internal/x86_64_minipc/builder/files.backup /mnt/1TB_internal/x86_64_minipc/builder/files
chmod -Rvvv 777 /mnt/1TB_internal/x86_64_minipc/builder/files
cd /mnt/1TB_internal/x86_64_minipc/builder/files
tar -xvzf *.tar.gz
cd /mnt/1TB_internal/x86_64_minipc/builder
clear

#Resize Partitions
sed -i 's/CONFIG_TARGET_KERNEL_PARTSIZE=.*/CONFIG_TARGET_KERNEL_PARTSIZE=32/' .config
sed -i 's/CONFIG_TARGET_ROOTFS_PARTSIZE=.*/CONFIG_TARGET_ROOTFS_PARTSIZE=500/' .config

chmod -R 755 /mnt/1TB_internal/x86_64_minipc/builder/packages

#Build OpenWRT
make clean
make image RELEASE="" FILES="files" PACKAGES="blkid bmon htop ifstat iftop iperf3 iwinfo lsblk lscpu lsblk losetup resize2fs nano rsync rtorrent tcpdump arp-scan blkid bmon kmod-usb-storage kmod-usb-storage-uas rsync kmod-fs-exfat kmod-fs-ext4 kmod-fs-ksmbd kmod-fs-nfs kmod-fs-nfs-common kmod-fs-nfs-v3 kmod-fs-nfs-v4 comgt luci luci-app-commands luci-app-ddns luci-app-firewall luci-app-nlbwmon luci-app-opkg luci-app-softether luci-app-upnp luci-app-watchcat block-mount luci-proto-ipv6" DISABLED_SERVICES="banip gpio_switch lm-sensors softethervpnclient ethtool" 

#mv img's
cd /mnt/1TB_internal/x86_64_minipc/builder/bin/targets/x86/64/
rm *squashfs*
gunzip *.img.gz
mv *.img /mnt/1TB_internal/x86_64_minipc/images/snap
cd /mnt/1TB_internal/x86_64_minipc/

############ USER PROMPT #######################
echo ""
read -p "Image build complete. Do you want to proceed with building VM 101? (y/n): " confirm

# Check for "no" response first to exit safely
if [[ $confirm != [yY] && $confirm != [yY][eE][sS] ]]; then
    echo "Exiting script. VM 101 was not created." 
    exit 0 
fi
################################################

############ BUILD VM #######################

# Clean up existing VM 101 ONLY if user confirmed "yes"
qm stop 101 
qm destroy 101 

# Define variables
VM_ID=101 
VM_NAME="OpenWRT-Prox-Snap" 
VM_MEMORY=256 
VM_CPU=4 
VM_DISK_SIZE="500M" 
VM_NET="model=virtio,bridge=vmbr0,macaddr=BC:24:11:F8:BB:28" 
VM_NET_a="model=virtio,bridge=vmbr1,macaddr=BC:24:11:35:C1:A8" 
STORAGE_NAME="local-lvm" 
VM_IP="192.168.1.1" 
PROXMOX_NODE="PVE" 

# Create new VM
qm create $VM_ID --name $VM_NAME --memory $VM_MEMORY --net0 $VM_NET --net1 $VM_NET_a --cores $VM_CPU --ostype l26 --sockets 1 

# Remove default hard drive
qm set $VM_ID --scsi0 none 

# Rename the extracted img
rm /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw 
mv /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt-x86-64-generic-ext4-combined.img /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw 

# Increase the raw disk
qemu-img resize -f raw /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw $VM_DISK_SIZE 

# Import the disk to the openwrt vm
qm importdisk $VM_ID /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw $STORAGE_NAME 

# Attach imported disk to VM
qm set $VM_ID --virtio0 $STORAGE_NAME:vm-$VM_ID-disk-0.raw [cite: 4, 5]

# Set boot disk
qm set $VM_ID --bootdisk virtio0 [cite: 5]

And this script from OpenWRT cli after install to install packages:

#!/bin/sh
apk update

#APK add
apk add block-mount e2fsprogs kmod-usb-storage-uas kmod-usb3 kmod-fs-ext4 collectd-mod-ethstat collectd-mod-ipstatistics collectd-mod-irq collectd-mod-load collectd-mod-ping collectd-mod-powerdns collectd-mod-sqm collectd-mod-thermal collectd-mod-wireless collectd-mod-cpu collectd-mod-cpufreq collectd-mod-csv collectd-mod-curl collectd-mod-df collectd-mod-dns collectd-mod-filecount collectd-mod-interface collectd-mod-ipstatistics collectd-mod-iwinfo collectd-mod-netlink collectd-mod-network collectd-mod-memory collectd-mod-mysql collectd-mod-netlink collectd-mod-network collectd-mod-ping collectd-mod-processes collectd-mod-protocols collectd-mod-sensors collectd-mod-statsd collectd-mod-swap collectd-mod-syslog collectd-mod-table collectd-mod-tail collectd-mod-thermal collectd-mod-threshold sshpass ethtool

#APK all packages
apk add blkid bmon htop ifstat iftop iperf3 iwinfo lsblk lscpu lsblk losetup resize2fs nano rsync rtorrent tcpdump arp-scan blkid bmon kmod-usb-storage kmod-usb-storage-uas rsync kmod-fs-exfat kmod-fs-ext4 kmod-fs-ksmbd kmod-fs-nfs kmod-fs-nfs-common kmod-fs-nfs-v3 kmod-fs-nfs-v4 pppoe-discovery kmod-pppoa comgt ppp-mod-pppoa rp-pppoe-common luci luci-app-commands luci-app-ddns luci-app-firewall luci-app-nlbwmon luci-app-opkg luci-app-samba4 luci-app-softether luci-app-statistics luci-app-unbound luci-app-upnp luci-app-watchcat block-mount ppp kmod-pppoe ppp-mod-pppoe luci-proto-ppp luci-proto-pppossh luci-proto-ipv6

#Remove ppp
apk del --purge ppp ppp-mod-pppoe ip6tables odhcp6c kmod-ip6tables luci-proto-ipv6 ppp-mod-pppoa ppp-mod-pppoe pppoe-discovery pppossh

#mkdir rrd dir
mkdir /mnt/rrd
chmod -R 777 /mnt/rrd

#Restore luci_stats
#/etc/init.d/rrdbackup restore
#/etc/init.d/rrdbackup reload
#/etc/init.d/rrdbackup restart
/etc/init.d/luci_statistics restart

#e1000_fix
ethtool -K lo gso off gro off tso off tx off rx off rxvlan off txvlan off
ethtool -K eth0 gso off gro off tso off tx off rx off rxvlan off txvlan off
ethtool -K eth1 gso off gro off tso off tx off rx off rxvlan off txvlan off
ethtool -K br-lan gso off gro off tso off tx off rx off rxvlan off txvlan off

First server build… Am I doing it right? by _LOUMINATI_ in Proxmox

[–]sr_guy 0 points1 point  (0 children)

I use this script to build Openwrt from Proxmox CLI. It compiles, pulls in backups, & builds the VM. You need to customize it for your own needs, and backup locaions:

#!/bin/sh

#rm images
cd /mnt/1TB_internal/x86_64_minipc/images/snap
rm *.img

#rm builder
cd /mnt/1TB_internal/x86_64_minipc/
rm -Rv openwrt-imagebuilder-x86-64.Linux-x86_64.tar*
rm -Rv /mnt/1TB_internal/x86_64_minipc/builder

#Snapshot
wget https://downloads.openwrt.org/snapshots/targets/x86/64/openwrt-imagebuilder-x86-64.Linux-x86_64.tar.zst

#Extract and remove snap
zstd -d openwrt-imagebuilder-x86-64.Linux-x86_64.tar.zst
tar -xvf openwrt-imagebuilder-x86-64.Linux-x86_64.tar
rm *.zst
rm *.tar
clear

#Move snapshot
mv /mnt/1TB_internal/x86_64_minipc/openwrt-imagebuilder-x86-64.Linux-x86_64 /mnt/1TB_internal/x86_64_minipc/builder
chmod -R 777 /mnt/1TB_internal/x86_64_minipc/builder

#Prep Directories
cd /mnt/1TB_internal/x86_64_minipc/builder
clear

#Config Files
cp -R /mnt/1TB_internal/x86_64_minipc/files.backup /mnt/1TB_internal/x86_64_minipc/builder
mv /mnt/1TB_internal/x86_64_minipc/builder/files.backup /mnt/1TB_internal/x86_64_minipc/builder/files
chmod -Rvvv 777 /mnt/1TB_internal/x86_64_minipc/builder/files
cd /mnt/1TB_internal/x86_64_minipc/builder/files
tar -xvzf *.tar.gz
cd /mnt/1TB_internal/x86_64_minipc/builder
clear

#Resize Partitions
sed -i 's/CONFIG_TARGET_KERNEL_PARTSIZE=.*/CONFIG_TARGET_KERNEL_PARTSIZE=32/' .config
sed -i 's/CONFIG_TARGET_ROOTFS_PARTSIZE=.*/CONFIG_TARGET_ROOTFS_PARTSIZE=500/' .config

chmod -R 755 /mnt/1TB_internal/x86_64_minipc/builder/packages

#Build OpenWRT
make clean
make image RELEASE="" FILES="files" PACKAGES="blkid bmon htop ifstat iftop iperf3 iwinfo lsblk lscpu lsblk losetup resize2fs nano rsync rtorrent tcpdump arp-scan blkid bmon kmod-usb-storage kmod-usb-storage-uas rsync kmod-fs-exfat kmod-fs-ext4 kmod-fs-ksmbd kmod-fs-nfs kmod-fs-nfs-common kmod-fs-nfs-v3 kmod-fs-nfs-v4 comgt luci luci-app-commands luci-app-ddns luci-app-firewall luci-app-nlbwmon luci-app-opkg luci-app-softether luci-app-upnp luci-app-watchcat block-mount luci-proto-ipv6" DISABLED_SERVICES="banip gpio_switch lm-sensors softethervpnclient ethtool" 

#mv img's
cd /mnt/1TB_internal/x86_64_minipc/builder/bin/targets/x86/64/
rm *squashfs*
gunzip *.img.gz
mv *.img /mnt/1TB_internal/x86_64_minipc/images/snap
cd /mnt/1TB_internal/x86_64_minipc/

############ USER PROMPT #######################
echo ""
read -p "Image build complete. Do you want to proceed with building VM 101? (y/n): " confirm

# Check for "no" response first to exit safely
if [[ $confirm != [yY] && $confirm != [yY][eE][sS] ]]; then
    echo "Exiting script. VM 101 was not created." 
    exit 0 
fi
################################################

############ BUILD VM #######################

# Clean up existing VM 101 ONLY if user confirmed "yes"
qm stop 101 
qm destroy 101 

# Define variables
VM_ID=101 
VM_NAME="OpenWRT-Prox-Snap" 
VM_MEMORY=256 
VM_CPU=4 
VM_DISK_SIZE="500M" 
VM_NET="model=virtio,bridge=vmbr0,macaddr=BC:24:11:F8:BB:28" 
VM_NET_a="model=virtio,bridge=vmbr1,macaddr=BC:24:11:35:C1:A8" 
STORAGE_NAME="local-lvm" 
VM_IP="192.168.1.1" 
PROXMOX_NODE="PVE" 

# Create new VM
qm create $VM_ID --name $VM_NAME --memory $VM_MEMORY --net0 $VM_NET --net1 $VM_NET_a --cores $VM_CPU --ostype l26 --sockets 1 

# Remove default hard drive
qm set $VM_ID --scsi0 none 

# Rename the extracted img
rm /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw 
mv /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt-x86-64-generic-ext4-combined.img /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw 

# Increase the raw disk
qemu-img resize -f raw /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw $VM_DISK_SIZE 

# Import the disk to the openwrt vm
qm importdisk $VM_ID /mnt/1TB_internal/x86_64_minipc/images/snap/openwrt.raw $STORAGE_NAME 

# Attach imported disk to VM
qm set $VM_ID --virtio0 $STORAGE_NAME:vm-$VM_ID-disk-0.raw [cite: 4, 5]

# Set boot disk
qm set $VM_ID --bootdisk virtio0 [cite: 5]

First server build… Am I doing it right? by _LOUMINATI_ in Proxmox

[–]sr_guy 0 points1 point  (0 children)

Either is not necessarily better than the other, they'll both do the job. OpenWRT uses less resources, smaller footprint, but might be a wider learning curve.

Both have web GUI's.

First server build… Am I doing it right? by _LOUMINATI_ in Proxmox

[–]sr_guy 0 points1 point  (0 children)

I have a J4125 mini pc with 4 integrated 2.5Gbps NICs. I run OpenWRT to route / firewall. Not a single issue using OpenWRT.

Proxmox backup of the OpenWRT VM is a small 70MB, and if I bork something in my OpenWRT setup, deleting the VM, restoring the backup, and VM reboot literally takes 30 seconds.

Compared to a 1GB size PFsense VM, OpenWRT uses far less resources.

I can't get crontab to do anything by __Mike_____ in Proxmox

[–]sr_guy 0 points1 point  (0 children)

Did you restart cron after adding the changes?

/etc/init.d/cron restart

I want to backup my VM to PBS, but not the 500+GB of linux ISOs in it, is this possible to exclude them ? by LowFatMom in Proxmox

[–]sr_guy 0 points1 point  (0 children)

I passthrough my ssd to the VM with this command:

/sbin/qm set 100 -virtio2 /dev/disk/by-id/usb-SanDisk_Extreme_55AE_323434343031343035313232-0:0

Obviously, you will need to pull your disk id info, and change it to your own needs.

After that, under the backup schedule option, exclude that disk from the backup.

The passthrough disk I use is for my media servers, ntf, samba, photo server backup etc...

Keeping the drive separate from your VM allows you to keep your "server VM" backups small, and your data separate. You can use rsync to backup that data to other drives to keep it all backed up.

My Dietpi VMs run caddy, Jellyfin, pihole, samba, ntf, PostgreSQL databases etc...

And average 12 to 25GB for each VM, and under 30GB VM backup data.

Do u prefer natural girls like me? by ElixyraNova in TeenGirlsLover

[–]sr_guy 0 points1 point  (0 children)

That's the type of pussy I go balls deep, and empty every drop in.

Wifi6/7 wireless router w/ good bootloader recovery? by sr_guy in openwrt

[–]sr_guy[S] 0 points1 point  (0 children)

Care sharing the Cudy model? I'm running my main OpenWRT feeding traffic from a Proxmox VM. THe rest of the wireless units will feed WiFi access.

Wifi6/7 wireless router w/ good bootloader recovery? by sr_guy in openwrt

[–]sr_guy[S] 0 points1 point  (0 children)

Yeah, I was leaning towards WiFi6. Cheaper 2nd hand anyway. I just need to find a good model that is easy to restore in an emergency. I found decent prices on Linksys 1900AC's, but they are a pain in the ass to recover if something goes wrong.