Skip to content

hostragons/termix-docker-auto-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

🚀 Termix Auto Installer – Hostragons Edition

Professional one-command installer for Termix Remote Desktop Platform with Docker, Nginx reverse proxy, SSL automation, backups, Watchtower auto updates, firewall configuration and Hostragons branding.

Designed for:

  • VPS servers
  • Dedicated servers
  • Cloud environments
  • Remote desktop deployments
  • Self-hosted terminal platforms
  • Linux administrators
  • Hosting providers

Supports Ubuntu, Debian, VPS environments and most modern Linux systems.


⚡ Quick Installation

Install instantly with one command:

bash <(curl -fsSL https://cdn.hostragons.com/storage/bash/hostragons_termix_installer.sh)

Update existing installation:

bash <(curl -fsSL https://cdn.hostragons.com/storage/bash/hostragons_termix_installer.sh) update

Uninstall:

bash <(curl -fsSL https://cdn.hostragons.com/storage/bash/hostragons_termix_installer.sh) uninstall

📌 What Does This Script Do?

This script automatically:

✔ Installs Docker

✔ Installs Docker Compose

✔ Installs Nginx

✔ Configures reverse proxy

✔ Installs SSL certificates automatically

✔ Configures UFW firewall

✔ Enables Fail2Ban

✔ Deploys Termix container

✔ Deploys Guacamole backend

✔ Deploys Watchtower automatic updates

✔ Creates automatic backups

✔ Creates scheduled cron jobs

✔ Adds Hostragons branding

✔ Runs Hostragons MOTD automatically


🔥 Features


Docker Deployment

Automatically installs:

Docker
Docker Compose

Creates:

/opt/termix

Structure:

/opt/termix
├── compose.yml
├── data
└── backups

Automatic Reverse Proxy

Configures:

Nginx

Automatically routes:

https://yourdomain.com

to:

127.0.0.1:8080

SSL Automation

Installs:

Certbot

Automatically generates:

Let's Encrypt SSL certificates

No manual SSL setup required.


Firewall Configuration

Automatically allows:

22
80
443

Using:

UFW

Automatic Backup System

Creates:

/opt/termix-backups

Automatic daily backups:

03:00 AM

Backup script:

/usr/local/bin/termix-backup.sh

Cron:

/etc/cron.d/termix-backup

Watchtower Auto Updates

Automatically deploys:

Watchtower

Features:

  • Container monitoring
  • Automatic image updates
  • Cleanup old images
  • Background updates

Hostragons Branding

Adds:

/etc/update-motd.d/

Automatically displays:

Powered by Hostragons Hosting

Runs:

bash <(curl -fsSL https://cdn.hostragons.com/storage/bash/hostragons_motd.sh)

after installation.


🖥 Supported Operating Systems

Compatible with:

  • Ubuntu 20+
  • Ubuntu 22+
  • Debian
  • VPS environments
  • Dedicated servers
  • KVM virtualization
  • Cloud instances

☁ Supported Providers

Works with:

  • AWS EC2
  • AWS Lightsail
  • Microsoft Azure
  • Google Cloud
  • Oracle Cloud
  • DigitalOcean
  • Vultr
  • Hetzner
  • Contabo
  • OVH
  • Linode
  • Hostinger VPS
  • Dedicated servers
  • Self-hosted infrastructure

🔧 Requirements

Minimum:

  • Root access
  • Domain name
  • Linux server
  • Open ports:
22
80
443

Recommended:

  • 2 CPU
  • 4GB RAM
  • 20GB SSD

📂 Installed Components

Installed packages:

curl
nginx
ufw
fail2ban
certbot
python3-certbot-nginx
docker.io
docker-compose-plugin

Containers:

termix
guacd
watchtower

🖥 Example Installation

Run:

bash <(curl -fsSL https://cdn.hostragons.com/storage/bash/hostragons_termix_installer.sh)

Enter:

Enter domain:
example.com

Enter email:
admin@example.com

Wait for automatic deployment.

Done:

https://example.com

📈 Common Use Cases

  • Self-hosted terminal server
  • Remote desktop environments
  • VPS management
  • Linux administration
  • Web-based SSH systems
  • Cloud infrastructure management
  • Hosting environments
  • Development servers
  • Team remote access
  • Internal infrastructure tools

🏢 About Hostragons

Hostragons Global Limited

Company Number:

14320956

Headquarters:

London, United Kingdom

Address:

71–75 Shelton Street
Covent Garden
London WC2H 9JQ
United Kingdom

Website:

https://www.hostragons.com/en/

Contact:

https://www.hostragons.com/en/contact

Client Area:

https://my.hostragons.com/

WhatsApp:

+44 7367 063425

Telegram:

https://t.me/hostragons


⚠ Disclaimer

Always deploy on clean systems whenever possible.

Recommended:

✔ Test first on staging environments

✔ Keep external backups

✔ Restrict SSH access

✔ Keep server updated


📜 License

MIT License


Made with ❤️ by Hostragons Global Limited

About

One-command Termix installer for Ubuntu with Docker, Nginx, SSL, Fail2ban, backups, auto updates and RDP (guacd) support.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors