Publish on Easypanel

Good morning,

Has anyone published their project on Easypanel? I found it for Cpanel, which I actually have some projects installed like that. But I can't find it for Easypanel.

To be honest, never heard of it until now but looks intetesting..
May spin up a VPS and give it a try when i get home from holidays.

There's also Dokploy which is similar

Anything which saves on the stupidly high cPanel costs has to be good. CPanel 30 user licence costs more than my VPS

Good morning. I think I managed to solve it.

It's a great control panel for VPS.
The community version of Easypanel has some limitations but nothing that prevents you from hosting several "sites", there is a limit of 3 projects, but within the project there are several "apps".

I tested yesterday how to do it and I got the result with these steps.

1 - upload the project to github

2 - in easypanel, in a project, create a service with the following characteristics:

___App option

___Give the app a name

___Go to the Git option
___Git Address
___Branch
___Build Path
___Generate SSH Key/ for private repositories
___Click on Save
___Include the SSH Key in github

___back to easypanel, after saving, choose the build. I don't know if I made the right choice here. But I chose "Buildpacks" and left it set to "heroku/build:24", click save

___If everything is correct, just click on deploy.

___There are a lot of settings on the left side.
___Whenever you update your Git, just come back here and deploy again

I don't know if this is the correct way, but it works very well.

2 Likes

Hey Nilton, dont use the "GIT" option! This config requires a public repository for deploy.

Use the "Github" and set correctly parameters.

It works for private projects too, mine is private. You have to generate the ssh key and put it in your git project. It doesn't need to be public.

Yes, but this configuration is more complex. What is recommended by the team itself is the use of "Github". But feel free.

I believe that all 5 ways work. But I will try your suggestion later. Thanks for sharing.

1 Like

I understand you perfectly! I'll explain to you why I addressed this issue!

The moment you use easypanel's SSH to deploy, it will work perfectly, however, we know that we update our projects on Wappler very frequently. Therefore, you will perform a new "DEPLOY" on easypanel whenever you need to. What happens is that due to some damn bug, easypanel doesn't recognize the repository and because of this problem, you'll need to keep generating new SSH on github and keep deploying it. In other words, it becomes a complex, boring and unfeasible configuration. These are the reasons!

1 Like