← Back to Docs

Installation

How to install and run Aelion Cloud.

Alpha Software

Aelion Cloud is currently in alpha. Binary downloads will be available soon. This guide shows the expected installation process.

Installing the Server

The Aelion Cloud Server is the main component that runs the API and web UI.

Linux
bash — aelion-server
# Download the binary
$wget https://aelion.cloud/downloads/aelion-cloud-server-linux64
# Make it executable
$chmod +x aelion-cloud-server-linux64
# Run the server
$./aelion-cloud-server-linux64
Windows
PowerShell — aelion-server
# Download the binary (or use the Downloads page)
PS>Invoke-WebRequest -Uri "https://aelion.cloud/downloads/aelion-cloud-server-win64.exe" -OutFile "aelion-server.exe"
# Run the server
PS>.\aelion-server.exe

You can also download the executable directly from the Downloads page and run it.

Recommended
Docker
bash — docker
$docker run -d \
--name aelion-server \
-p 3001:3001 \
-v aelion-data:/app/data \
-v aelion-templates:/app/data/templates \
-v aelion-logs:/app/logs \
aelioncloud/server:latest

Volumes persist your database, templates, uploads, and logs across container restarts.

Initial Setup

1Open your browser and navigate to http://localhost:3001
2The setup wizard will guide you through creating an admin account
3Configure basic settings like site name and branding

Installing the Daemon

Install the daemon on each server that will host Minecraft servers.

Linux
bash — aelion-daemon
# Download the daemon
$wget https://aelion.cloud/downloads/aelion-daemon-linux64
# Make it executable
$chmod +x aelion-daemon-linux64
# Run the daemon
$./aelion-daemon-linux64
Registering the Node
  1. In the web UI, go to Nodes and click "Add Node"
  2. Copy the registration command
  3. Run it on your daemon machine
  4. The node will appear in your dashboard

Next Steps

Now that you have the server and at least one node running:

Configure your installation

Customize settings for your needs

Create your first server

Use the web UI to launch a Minecraft server