Skip to content

Managing Services

Managing Services

When a WordPress site starts behaving oddly — slow page loads, database errors, or scheduled tasks not running — the problem often traces back to one of the core services on your server. The Manage tab gives you a single place to restart any of those services, open a browser-based terminal, and grab the credentials you need to connect directly from your own machine.

Server manage page

From here you can restart individual services without touching the others, troubleshoot on the fly through a secure SSH (Secure Shell — an encrypted connection to your server’s command line) terminal built right into the browser, and copy the connection details you need for deeper administrative work.

Server Services

FlyWP installs and manages these core services on every server:

ServiceWhat It DoesDefault State
Nginx ProxyA web server (pronounced “engine-ex”) that handles all incoming HTTP and HTTPS requests and routes them to the correct WordPress siteRunning
MySQLThe database server that stores all WordPress content, settings, and user dataRunning
RedisAn in-memory data store used for object caching (speeding up database queries by storing results in fast memory) and session storage (keeping users logged in)Running
OfeliaA Docker-based job scheduler that runs scheduled tasks inside your server’s containers — similar to a traditional cron jobRunning

Each service card displays a Restart button. Clicking it gracefully restarts that service without disturbing the others.

How to Restart a Service

Restart a service when it becomes unresponsive, after changing its configuration, or when support asks you to as part of troubleshooting.

  1. Navigate to your server’s detail page and click the Manage tab.
  2. Find the service you want to restart.
  3. Click the Restart button next to it.
  4. Wait a few seconds for the service to come back online.

Restarting Nginx Proxy causes a brief interruption (typically under 5 seconds) for all sites on the server. Restarting MySQL temporarily drops any active database queries. Plan restarts during low-traffic periods when possible.

SSH Terminal

Click the SSH Terminal button to open a secure, browser-based terminal session directly on your server. This is handy for quick troubleshooting — running a command, checking a log file, or inspecting disk usage — without leaving your browser or configuring a separate terminal application.

SSH Connection Info

The SSH Info section displays everything you need to connect from your local machine using your own terminal or SSH client:

FieldDescription
Public IPThe server’s public IP address (IPv4) — the address your terminal connects to
SSH PortThe port used for SSH connections (default: 22)
SSH UsernameThe default SSH user created by FlyWP — always fly
Sudo PasswordThe password required for sudo (administrator-level) commands, shown masked with a copy button
SSH Login CommandA ready-to-copy command (e.g., ssh fly@your-server-ip) you can paste directly into your terminal

Best Practices

  • Restart services one at a time so you can isolate any issues that arise.
  • Use the SSH terminal for quick checks, but add your SSH key for regular access from your local machine.
  • Save the sudo password in a secure password manager — you will need it for administrative commands on the server.