How to Remotely Connect
Virtual Private Network
Similar to a corporation, we can host a Virtual Private Network server from home. This enables anyone to securely connect individual devices to their Local Area Network, even when away from home and accessing remotely over the Internet. Using a VPN, your services can be available to you, your friends and family without making them accessible to the public internet.
This is the most secure option for accessing services that handle private personal information such as Actual Budget or Paperless-ngx. By requiring authorization to remotely access your Local Area Network, you can greatly decrease your attack surface – or the amount of publically-accessible software that may contain software vulnerabilities.
Different apps are written by different developers meaning we cannot know how secure their security is unless they provide independent audit information. You do not need to be as concerned about the security of individual software programs while everything is protected behind the singular VPN program.
While open source software can improve security by putting more eyes on potential vulnerabilities, it does not mean there will not be breaches. This is called a zero-day exploit.
This is clearly not the ideal for hosting a WordPress blog or forum (unless the intended audience is very small or exclusive). When making services available for yourself, as well as close friends and family, this can provide a perfect balance of security and convenience.