v0.3.0 β€” Now with File Browser & Developer Toolkit

Command Your Servers
Like a King

Ravact is a modern TUI application that gives you powerful, intuitive control over your Linux servers. Install software, manage services, and configure sitesβ€”all from a beautiful terminal interface.

ravact β€” ubuntu-server
Why Ravact?

Everything You Need to Manage Servers

A complete server management toolkit in one elegant terminal interface. No more memorizing commands or juggling multiple tools.

One-Click Installation

Install 13+ server packages with a single command. Nginx, MySQL, PostgreSQL, Redis, PHP, Node.js, and more.

Smart Service Detection

Automatically detects installed services and shows real-time status. Running, Stopped, or Failedβ€”at a glance.

Complete Site Management

7 site templates including Laravel, WordPress, and Static. SSL with Let's Encrypt or manual certificates.

Developer Toolkit

34+ essential commands for Laravel & WordPress. Copy to clipboard or execute directly from the interface.

File Browser

Full-featured terminal file manager. Preview files, search, copy, paste, and delete with keyboard shortcuts.

Modern UI/UX

Beautiful forms, categorized menus, and intuitive navigation. Works perfectly in web terminals (xterm.js).

Intuitive Interface

Navigate With Ease

Ravact's menu-driven interface lets you accomplish complex tasks without memorizing commands. Everything is organized into logical categories with keyboard shortcuts for power users.

  • Hierarchical menus organized by function
  • Real-time system information in the footer
  • Vim-style navigation (j/k) and standard arrows
  • Context-aware help at every screen
main menu
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Ravact v0.2.1 β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ πŸ“¦ Package Management β”‚ β”‚ β–Ά Install Software β”‚ β”‚ Installed Applications β”‚ β”‚ β”‚ β”‚ βš™οΈ Service Configuration β”‚ β”‚ Service Settings β”‚ β”‚ β”‚ β”‚ 🌐 Site Management β”‚ β”‚ Site Commands β”‚ β”‚ Developer Toolkit β”‚ β”‚ β”‚ β”‚ πŸ‘₯ System Administration β”‚ β”‚ User Management β”‚ β”‚ Quick Commands β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ ↑/↓ Navigate Enter Select q Quit β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Get Started

Install in Seconds

One command to download, install, and get started. No dependencies, no configurationβ€”just run and go.

bash
# One-command install
curl -sSL https://raw.githubusercontent.com/iperamuna/ravact/main/scripts/install.sh | sudo bash
bash
# Then run
sudo ravact

Linux x86_64

Intel/AMD

Linux ARM64

Raspberry Pi, Graviton

macOS

UI Preview Only

Software Setup

13+ Packages Ready to Install

All the essential server software you need, with smart configuration and automatic service management.

Nginx

Web Server

MySQL

Database

PostgreSQL

Database

Redis

Cache Store

PHP

Runtime

Node.js

Runtime

Git

Version Control

Supervisor

Process Manager

Certbot

SSL Automation

FrankenPHP

PHP Server

Dragonfly

Redis Alternative

UFW

Firewall

site templates
Select site template: β–Ά Laravel Laravel framework projects WordPress WordPress installations Static HTML Simple static websites PHP Generic PHP applications Symfony Symfony framework projects Node.js Node.js applications Reverse Proxy Proxy to backend services ↑/↓ Navigate Enter Select Esc Cancel
Site Management

7 Site Templates

Create production-ready Nginx configurations in seconds. Each template is optimized for its specific use case with proper security headers and caching rules.

  • Automatic SSL with Let's Encrypt
  • Manual certificate upload option
  • PHP version selection per site
  • Proper directory permissions setup
Developer Tools

34+ Essential Commands

Curated commands for Laravel, WordPress, PHP, and Security. Copy to clipboard or execute directly.

Laravel

  • β€’ Tail Laravel Log
  • β€’ Clear Laravel Log
  • β€’ Fix Storage Permissions
  • β€’ Generate APP_KEY
  • β€’ Check .env File
  • + 4 more commands

WordPress

  • β€’ Fix wp-content Permissions
  • β€’ Find Large Uploads
  • β€’ Generate WP Salts
  • β€’ List Plugins/Themes
  • β€’ Check wp-config.php
  • + 4 more commands

PHP

  • β€’ Check PHP Version
  • β€’ List PHP Modules
  • β€’ Check Memory Limit
  • β€’ Find php.ini Location
  • β€’ Check OPcache Status
  • + 3 more commands

Security

  • β€’ Scan for Malware
  • β€’ Find World-Writable Files
  • β€’ List Failed SSH Logins
  • β€’ Check Open Ports
  • β€’ Check SSL Certificate
  • + 3 more commands
File Management

Built-in File Browser

A full-featured terminal file manager that feels natural. Navigate directories, preview files, and manage your server's filesystem without leaving Ravact.

Keyboard Shortcuts

↑/↓ Navigate
Enter Open
Space Select
c Copy path
d Delete
? Help
  • File type icons and syntax highlighting
  • Hidden files toggle and sorting options
  • Multi-select for batch operations
file browser
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ File Browser ubuntu-server (192.168.1.100) β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β†’ /home/ubuntu/projects β”‚ β”‚ β”‚ β”‚ β–Ά [ ] ↓ laravel-app <DIR> Jan 25 β”‚ β”‚ [ ] ↓ wordpress-site <DIR> Jan 24 β”‚ β”‚ [ ] ↓ api-backend <DIR> Jan 23 β”‚ β”‚ [ ] β€’ .env.example 2.1 KB Jan 20 β”‚ β”‚ [ ] SH deploy.sh 1.5 KB Jan 22 β”‚ β”‚ [ ] MD README.md 4.2 KB Jan 25 β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ 6 items | 7.8 KB | Sort: Name↑ | Hidden: Off β”‚ β”‚ ↑/↓: Navigate β€’ Enter: Open β€’ Space: Select β€’ ?: Help β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Ready to Take Command?

Join sysadmins who've simplified their server management workflow. Install Ravact in seconds and experience the difference.

v0.3.0 β€’ Built with Go & Charm β€’ MIT License