Easypanel
Deploy Easypanel, a Docker-based server control panel for deploying web applications. It includes support for popular web programming languages, including PHP, Python, Java, Go, Ruby, and Node.js.
1. Deploy Easypanel
Follow the deployment instructions from the Get started section to configure the app, deploy it, and verify software installation.
For information on the app-specific configurations, see the Configuration options section.
Base distribution and plan
- Supported distribution: Ubuntu 22.04 LTS.
- Recommended plans: All plan types and sizes can be used.
Configuration options
This app doesn't have any additional configuration options. Use your Linode instance's standard deployment settings, including the root_pass you set for the instance, to access the admin dashboard after deployment.
StackScript ID: 1008125
Use API, CLI, or Terraform
In addition to deploying the app to a new Linode instance via Cloud Manager, you can also use the Linode API, CLI, or Terraform. When running the operation, you need to provide the StackScript ID, supported Linux distribution, and app-specific fields along with the standard Linode deployment configurations.
Note: Generate a personal access token to authenticate your API, CLI, or Terraform requests.
curl --location 'https://api.linode.com/v4/linode/instances' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer abc123def456hij789klm' \
--data-raw '{
"region": "us-east",
"type": "g6-standard-2",
"image": "linode/ubuntu22.04",
"label": "my-easypanel-one-click-app",
"root_pass": "@C0mpl3x#P@ssw0rd",
"stackscript_id": 1008125
}'linode-cli linodes create \
--region us-east \
--type g6-standard-2 \
--label my-easypanel-one-click-app \
--image linode/ubuntu22.04 \
--root_pass @C0mpl3x#P@ssw0rd \
--stackscript_id 1008125resource "linode_instance" "my-linode" {
region = "us-east"
type = "g6-standard-2"
label = "my-easypanel-one-click-app"
image = "linode/ubuntu22.04"
root_pass = "@C0mpl3x#P@ssw0rd"
stackscript_id = 1008125
}2. Access the Easypanel app
-
Open your web browser and navigate to
https://[ip-address]:3000, replacing [ip-address] with your Linode instance’s IPv4 address or rDNS domain such as192-0-2-1.ip.linodeusercontent.com.See the Manage IP addresses on a Linode guide for information on viewing IP addresses and rDNS values.
Note: The connection uses the
httpsprotocol with a self-signed certificate. Your browser may warn you about the connection. You can add a security exception to continue. -
On the setup page, enter your preferred username, password, and email address. You can also enter your GitHub token now or leave that field blank to enter it later. Click Setup once finished.
-
After logging in, you're redirected to the admin control panel, where you can manage your projects.
Additional resources
For more information about the installed packages, see their official documentation.
Updated about 12 hours ago
