Hey guys I tried to install Media Center, when asking for VPN credentials, using surf shark. I'm not sure how to get the keys ect. I have surf shark on my windows pc, do I need to put it on my router for this to work. I'm using a proxmox server and have spark box installed in an LXC. Thanks hope that makes sense.
7 replies
tomspark wrote:
You're good — you don't need it on your router or tied to the Windows app at all. SparkBox connects to Surfshark by itself, you just hand it one key. The catch with Surfshark: it doesn't use your normal app email/password here, it uses separate "manual setup" credentials. Easiest path is WireGuard — log in at surfshark.com, go to VPN - Manual setup - WireGuard, and it'll generate a key for you. Copy the Private Key it shows and paste that when SparkBox asks. That's the whole thing. One heads-up since you're on Proxmox LXC: the VPN sometimes needs the container allowed to make a tunnel — if it won't connect after you add the key, reply here and we'll sort that part.
Elvis0z wrote:
Hey Tom thanks for the reply. Yep have put the key in but still not connecting.
tomspark wrote:
Yep, this is the Proxmox LXC thing I mentioned. The container needs one setting flipped so the VPN tunnel can actually work inside it. In the Proxmox web panel: click your LXC container on the left → Options → Features → tick the box for TUN. Then restart the container (Shutdown then Start, or the Reboot button in Proxmox). Once that's on, the VPN should connect right away. Let me know!
tomspark wrote:
That's fine — older Proxmox builds don't always show TUN as a checkbox. You can enable it through a config file on the Proxmox host instead. SSH into your Proxmox HOST (not the SparkBox LXC), find the LXC's ID (the number next to it in the left panel), then run: sudo nano /etc/pve/lxc/<ID.conf Add these two lines at the bottom: lxc.cgroup2.devices.allow: c 10:200 rwm lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file Save, then shut the LXC down and start it again from Proxmox. The VPN should connect after that.
Elvis0z wrote:
Hey Tom got it all set up and working. I deleted the lxc and created a ubuntu server ve. Worked flawlessly. Now just need to learn how to use it. Thanks for all the help. This is wicked.
tomspark wrote:
That's the right call — full VM sidesteps all the Proxmox headaches. Welcome to SparkBox! If you get stuck on anything while you're exploring, just post here or hit Tom AI on the dashboard — it knows all the apps and can walk you through setup.
Elvis0z wrote:
Don't have the option box for tun. have: create device nodes, Fuse, nesting, Keyctl boxes.