Where to deploy

Deal all -

I have my first mostsimple website (just for learning purpose) and have been able to upload the files to github repository.

A) I want now publish my site to the web. I studied different articles in wappler materials. Is there a recommendation whether its best to go for Heroku, Digitalocean or AWS or any other?

B) What should I go for in order I am not limited later (maybe there comes the day my websites are not just static) and have access to fast responding servers?

C) Where do I find a simple guidance on how to publish to the web incl. the step of how to point the domain to the hosting?

Thanks for your help.

BR, Thomas

Hi @Engel. Which server model have you used?

Digital Ocean. Start with the $5 droplet and scale up when you need to.

If you’re not comfortable with server admin tasks look for a reliable managed host in your region

*That supports Docker

Docker Hosting I hope this is what you mean.

I believe Digital Ocean is too complex for me. What managed host Swiss or Euope based can you recommend?
I only know managed histing in connection to wordpress. Thereof kinsta.com is a good solution.

No, I meant the server model in Wappler, eg. PHP, NodeJS, ASP, etc.

I meant the server model

Ok I found in project settings: I have set it to "None" as I believe a static website does not need a server model. However, I would normally set this to NodeJS.

Aah, if you’ve not used a server model then the hosting can be anywhere so I would set the target up as FTP, put in the hosting FTP details and then publish it. Wappler will upload the files via FTP to the hosting server.

If it’s for learning purposes just go with heroku free tier. Connect your github account in their dashboard and deploy your repository. It is the simplest way of all and free.

Your deployment workflow would look like:

Develop in wappler locally, push changes to github, deploy to heroku(this can be manual or automatic)

@JonL I also have a paid docker account and still hope I could somehow get to see the local docker hosting files in my online acciunt and publish directly from there. But so far no success.

Can you elaborate on that?

@JonL this is what I have:

My rationale was when I have docker hosting (set in wappler) I should be able to connect to docker online resp replicate these files and from there deploy the containerized files to any hoster.

But obviously I am wrong and I can give up that account.

Good night.

Based on @JonL’s input I found an excellent simple guidance on how to connect your GitHub or GitLab repository directly to DigitalOcean:

Comparing Heroku to DigitalOcean I believe DigitalOcean is the solution to go for. Any thoughts on this?

With that I did reading about GitLab and GitHub and I believe GitLab is the solution to go for. Any thoughts on this?

So this brings me to the question: How can I disconnect GitHub and select GitLab here:

I remember to button to connect but cant find the button disconnect.

How to?

Thanks for any thoughts and help -

Thomas

Remotes. World globe icon.

Thank you @JonL I found the delete option in the globe icon.

Can you add some more meat to your Feedback “Remotes”, I dont understand. Thank you if this is possible.

Thomas

Your GIT remotes are managed by clicking on the globe icon.

If you don’t want to push your changes anymore to github just click on the delete link.

To add your gitlab repository just add it as you did with github.

Tip: You don’t have to delete your github remote to add another one. You can push your code to several remotes if you want to have a git remote repository backup just in case.

Sorry Jon, so your hint “Remotes” was not on the hosting service but in connection to remote repositories. This in differentiation to local repository.

Thanks again -

Thomas

1 Like