What is GAppProxy?
GAppProxy is an open-source reverse proxy designed to allow secure access to web applications running on a home server or internal network. It functions as an intermediary between the public internet and private web apps running on services like Apache or Nginx.
Some key features of GAppProxy include:
- Encryption and authentication - Traffic is encrypted using TLS and access can be restricted using usernames and passwords.
- Port forwarding - GAppProxy can route requests from the open internet to specific ports and IP addresses on the local network.
- Subdomain routing - Individual subdomains can be used to access different web apps on the internal network.
- Self-hosted - As an open-source project, GAppProxy can be installed on any Ubuntu or Debian server under your control.
By installing GAppProxy on a server with a public IP, you can securely access things like media centers, file sharing platforms, source code repositories, and intranet sites hosted on your LAN. This allows access from anywhere while keeping the servers and services themselves private and isolated from the open internet.
With its authentication abilities and subdomain routing features, GAppProxy provides a flexible and customizable way to remotely access web apps hosted on a home server or internal network.