Yakje
Explorer
- Joined
- Feb 8, 2017
- Messages
- 82
Now I have my FreeNAS box pretty much setup, I want to be able to access it remotely in a secure manner.
Currently I am running: Nextcloud, Plex, Plexpy, Sabnzbd, Sonarr, Radarr, Headphones, NzbHydra, Jackett & Organizr as generic jails.
My idea is to setup a secure VPN connection using Pfsense. I have no experience using Pfsense whatsoever, so any advice is highly appreciated!
My current Nas setup:
OS: FreeNAS 11.0-U4
CPU: Intel Celeron G3920 Boxed
MOBO: Gigabyte GA-X150M-PRO ECC
MEMORY: Kingston ValueRAM KVR21E15D8/8HA
PSU: Seasonic G-series 360 watt
HDD (3x): WD Red WD30EFRX, 3TB
USB (for OS) : Sandisk Ultra Fit 16GB Zwart
CASE: Fractal Design Define Mini
Pfsense router requirements:
I am not exactly sure what and what not to route through my "upcoming" VPN client yet, but was primarily thinking about: Plex, Nextcloud (When trying to access from a remote location) & Transmission (Internally while downloading)
Might eventually route all my traffic through the VPN, not sure if this is a good idea though.
About "Transmission", I still need to setup a Transmission jail inside FreeNAS, but since i don't have any VPN setup atm I wanted to wait. I noticed this guide: FreeNAS 11 Jails mentioned installing transmission together with OpenVPN + IPFW Killswitch. Can I just omit installing OpenVPN + IPFW Killswitch and only install Transmission in a generic jail and route the traffic for transmission through the "upcoming" Pfsense VPN client or is this not the right approach?
Recently I also bought a domain, which I would like to use to access my Plex and Nextcloud remotely, for example: privatecloud.com for nextcloud and privatecloud.com/plex for Plex. Not sure yet what would be the best approach as to setting this up? Do I need to create an Nginx jail inside FreeNAS for reverse proxy for example or could I also take care of this aspect within Pfsense?
I would love to hear anyone's take on this matter, my main goal is to be able to access my data from anywhere in a secure and mostly "anonymous" way, also be able to stream plex related content from anywhere in the world in a secure way.
Currently I am running: Nextcloud, Plex, Plexpy, Sabnzbd, Sonarr, Radarr, Headphones, NzbHydra, Jackett & Organizr as generic jails.
My idea is to setup a secure VPN connection using Pfsense. I have no experience using Pfsense whatsoever, so any advice is highly appreciated!
My current Nas setup:
OS: FreeNAS 11.0-U4
CPU: Intel Celeron G3920 Boxed
MOBO: Gigabyte GA-X150M-PRO ECC
MEMORY: Kingston ValueRAM KVR21E15D8/8HA
PSU: Seasonic G-series 360 watt
HDD (3x): WD Red WD30EFRX, 3TB
USB (for OS) : Sandisk Ultra Fit 16GB Zwart
CASE: Fractal Design Define Mini
Pfsense router requirements:
- Act as a VPN client (OpenVPN + PIA)
- Act as a VPN server
- Act as a Firewall
- Act as a proxy?
- Act as a dynamic DNS server?
- Setup multiple VLans: Internal (FreeNAS), Family, Guests, etc.
- Be able to handle Gigabit speeds
- Want to be able to run the latest Pfsense version, as well as being future proof for atleast a couple of years
I am not exactly sure what and what not to route through my "upcoming" VPN client yet, but was primarily thinking about: Plex, Nextcloud (When trying to access from a remote location) & Transmission (Internally while downloading)
Might eventually route all my traffic through the VPN, not sure if this is a good idea though.
About "Transmission", I still need to setup a Transmission jail inside FreeNAS, but since i don't have any VPN setup atm I wanted to wait. I noticed this guide: FreeNAS 11 Jails mentioned installing transmission together with OpenVPN + IPFW Killswitch. Can I just omit installing OpenVPN + IPFW Killswitch and only install Transmission in a generic jail and route the traffic for transmission through the "upcoming" Pfsense VPN client or is this not the right approach?
Recently I also bought a domain, which I would like to use to access my Plex and Nextcloud remotely, for example: privatecloud.com for nextcloud and privatecloud.com/plex for Plex. Not sure yet what would be the best approach as to setting this up? Do I need to create an Nginx jail inside FreeNAS for reverse proxy for example or could I also take care of this aspect within Pfsense?
I would love to hear anyone's take on this matter, my main goal is to be able to access my data from anywhere in a secure and mostly "anonymous" way, also be able to stream plex related content from anywhere in the world in a secure way.
Last edited by a moderator: