4

Pipeline phases fully automated

12+

Built-in hardening & security controls

<20 min

Average fresh install time

🛠️

Infrastructure in a single script

Provision PHP 8.2, MySQL, Redis, Supervisor, Nginx, fail2ban, Certbot, and tuned firewall rules in one pass. Zero manual tweaks required.

🔐

Security-first by default

Enforced TLS 1.2/1.3, HSTS, OCSP stapling, rate-limited auth, hardened Nginx configs, and curated sudoers policies keep your surface small.

🗄️

Multi-database support

Manage MySQL, PostgreSQL, and MongoDB from a unified interface. Optional installation with version selection (PostgreSQL 14-17, MongoDB 6.0-8.0).

⚙️

Composable automations

Hostiqo Update command encapsulates maintenance mode, git pulls, dependency installs, migrations, asset builds, cache clears, and sudo refresh.

📡

Health everywhere

Public /health & /ping endpoints, supervisor-managed queues/schedulers, and live deployment metrics keep ops teams in control.

🏠

Self-hosted & open source

Full control of your infrastructure. No vendor lock-in, no monthly fees. Deploy on your own servers with complete data sovereignty and privacy.

Feature Showcase

See Hostiqo in action

Explore the intuitive interface and powerful features that make server management effortless.

Dashboard Overview

Dashboard Overview

Monitor all your servers, websites, and services from a unified dashboard with real-time metrics.

PHP Website Creation

PHP Website Management

Create and configure PHP websites with automatic Nginx, PHP-FPM, and SSL setup in seconds.

Backend Website Creation

Backend Applications

Deploy Node.js, Python, Go, and Rust applications with PM2 or Supervisor management.

Webhook Configuration

Webhook Deployments

Automate deployments with GitHub/GitLab webhooks, custom scripts, and rollback capabilities.

Database Management

Multi-Database Support

Manage MySQL, PostgreSQL, and MongoDB databases with user permissions and backups.

Server Health Monitoring

Server Health

Track CPU, memory, disk usage, and network metrics with historical charts and alerts.

Service Manager

Service Management

Control systemd services, supervisor programs, and PM2 processes from one interface.

Firewall Configuration

Firewall & Security

Configure UFW firewall rules, manage SSH access, and enforce security policies.

Fail2ban Protection

Fail2ban Protection

Automatic intrusion prevention with configurable jails and IP banning for common attacks.

File Manager

File Manager

Browse, edit, upload, and manage server files with a built-in web-based file manager.

Website List

Website Overview

View all hosted websites with status indicators, SSL info, and quick action buttons.

Alert Management

Alert Management

Configure and manage system alerts with customizable thresholds and notification channels.

Automation Timeline

From webhook to production in seconds

Each deployment is recorded, timed, and validated with rollback-friendly metadata. Durable queue workers ensure idempotent jobs.

01

Trigger

Git provider push hits signed webhook. Payload parsed and queued via Laravel Horizon-ready workers.

02

Build

Composer install, npm build, and artisan migrate execute under the correct deploy user using curated sudo rules.

03

Activate

Nginx reloads, PHP-FPM pools rotate, Supervisor ensures queue + scheduler stay online. TLS renewals validated.

04

Observe

Health endpoints update, deployment durations captured, metrics dashboard surfaces CPU, memory, disk, and uptime.

Observability Toolkit

Stay ahead with built-in monitoring

Charts, alerts, and notifications for CPU, memory, disk, queue depth, SSL, and service status. No extra agent required.

Performance Analytics

  • Real-time dashboards for system load
  • I/O & network throughput timeline
  • Configurable retention windows

Alerting Engine

  • Email & Slack notifications
  • Duration-based thresholds
  • Alert history & remediation notes

Health Endpoints

  • Public /ping & /health checks
  • Automated TLS renewal verification
  • Supervisor-backed queue workers

Get Started

Install & update in seconds

Bootstrap a hardened environment or refresh an existing node without fear. Commands are idempotent and production-safe.

One-command install

Provision Nginx, PHP-FPM, MySQL, Redis, Supervisor, Certbot, fail2ban, queues, and dashboards automatically.

curl -fsSL https://raw.githubusercontent.com/hymns/hostiqo/master/scripts/install.sh | sudo bash

Selective phases

Re-run only what you need: prerequisites, sudoers, app setup, or web server hardening.

sudo bash install.sh --phase1   # Prerequisites
sudo bash install.sh --phase2   # Sudoers
sudo bash install.sh --phase3   # Laravel app
sudo bash install.sh --phase4   # Nginx + SSL

Zero-downtime updates

Refresh code, dependencies, caches, and sudo policies with a single artisan command.

cd /var/www/hostiqo
sudo php artisan hostiqo:update --sudoers

Uninstall

Remove Hostiqo and all its components cleanly from your server with a single command.

curl -fsSL https://raw.githubusercontent.com/hymns/hostiqo/master/scripts/install.sh | sudo bash -s -- --uninstall

Supported Operating Systems

Deploy on your favorite Linux distro

Hostiqo supports both Debian and RHEL-based distributions. One installer, multiple platforms.

Ubuntu Debian Rocky Linux AlmaLinux CentOS RHEL

Integrations

Works with your existing toolchain

GitHub, GitLab, Slack, email, Supervisor, Certbot, fail2ban, Redis queues, and more—straight out of the box.

GitHub GitLab Nginx Laravel Supervisor Redis Slack MySQL / MariaDB

Ready to ship with confidence?

Deploy the Hostiqo stack and let automation guard your deployments, observability, and updates.

Download on GitHub