Host Your Own Internet Gateway
MOSA is open-source. Take full control by hosting your own Internet Gateway for enhanced privacy, security, and customization.
Powered by Open Source Technology
Why Host Your Own Gateway?
Full Control
Complete control over your gateway infrastructure and data flow. You decide who connects.
Enhanced Privacy
Your data stays on your servers. No third-party dependencies or hidden logging.
Custom Configuration
Customize gateway settings, bandwidth limits, and features to your specific needs.
Open Source
Full access to source code. Verify security, modify functionality, and extend as needed.
No Subscription
No monthly fees for the software. You only pay for your own server infrastructure.
No Dependencies
Operational independence. Your gateway works even if other parts of the internet are down.
System Requirements
Recommended: 2 CPU Cores, 2GB RAM, 20GB NVMe Storage
Quick Start Guide
Install Dependencies
sudo apt update
sudo apt install -y nginx php8.1 php8.1-fpm php8.1-mysql \
php8.1-curl php8.1-mbstring mysql-server
Clone Repository
cd /var/www
git clone https://git.talivio.dev/mosa.git
cd mosa/gateways/software/internet-gateway
Configure Database
mysql -u root -p
CREATE DATABASE mosa_gateway;
CREATE USER 'gateway_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mosa_gateway.* TO 'gateway_user'@'localhost';
FLUSH PRIVILEGES;
Setup SSL (Certbot)
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d your-domain.com
Documentation & Guides
Installation Guide
Step-by-step instructions for installing and configuring your gateway.
Deployment Guide
Best practices for deploying the gateway in a production environment.
Security Guide
Hardening your server and ensuring end-to-end encrypted traffic.
Troubleshooting
Common issues, error codes, and how to resolve them quickly.
Don't Want to Self-Host?
Use our official Internet Gateway at gateway.talivio.com. Fully managed, secure, and always up-to-date.
Use Official Gateway