Setup and remotely access CasaOS with NordVPN’s Meshnet
Hey everyone! Just wanted to share a guide on how to set up CasaOS and remotely access it using NordVPN’s Meshnet. It’s surprisingly easy, and I think a lot of you might find it super useful.
What is CasaOS and Meshnet?
- CasaOS: It’s an open-source home server OS that makes setting up and running your own server easy. It offers many popular services and is designed to be very user-friendly.
- NordVPN Meshnet: A feature from NordVPN that lets you create a secure, private network over the internet, making remote access seamless and secure.
Step 1: Installing CasaOS
- CasaOS is Linux-based (though it can run on Windows via WSL if you’re up for some tinkering).
- First, open Terminal and use the provided installation script to install CasaOS. Once it’s installed, access the CasaOS Web UI by entering your server address in a browser.
curl -fsSL https://get.casaos.io | sudo bash
- Create an account by choosing your username and a secure password. Now you have access to your CasaOS dashboard!
Step 2: Setting Up Meshnet for Remote Access
- To access CasaOS remotely, install the NordVPN Linux app by heading to the CasaOS Terminal and running:
sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh)
- Log in to your NordVPN account. I recommend using a token for this (links on generating a token are in the video description).
- Add your user to the “nordvpn” group with:
sudo usermod -aG nordvpn $USER
Step 3: Enabling Meshnet and Setting Permissions
- Enable Meshnet with:
nordvpn set meshnet on
- I’m using my phone to access CasaOS, so I needed to set permissions. Enable remote device permission:
nordvpn meshnet peer routing allow phone
Now that remote access is all set up, you can explore CasaOS apps! The app store has a lot of popular open-source services like HomeAssistant, Jellyfin, and Pi-Hole.
And that’s it! You now have a remote-accessible home server with CasaOS, all secured through NordVPN Meshnet.
If you have questions or run into issues during setup, feel free to ask here!