vincent15000's avatar

What webhosting for production ?

Hello,

I develop an application for a french client who will have US and canadian customers using his application..

Usually I suggest a webhosting in France or in Europa. But in this case, it's different, there won't be european customers.

What webhosting do you suggest me ?

Thanks for your answer.

V

0 likes
12 replies
aosdev's avatar

I'm using "Contabo", you can check it.

2 likes
Snapey's avatar

Digital Ocean, choosing US datacenter

2 likes
vincent15000's avatar

@Snapey Thank you for your answer.

At the beginning, my client doesn't want to have a too expensive webhosting, so it will probably be a shared one. In the future, he will perhaps pay for a dedicated server, but not for now.

I think that the best starting solution would be to have a webhosting with a database and the possibility to install a supervisor to manage a queuing service.

I had look at Digital Ocean and Forge (I never used them).

Forge is a deployment tool and needs a web server to connect to and install the application on.

But on the Forge documentation, I have read that Forge comes with some interesting tools like for example a supervisor. Is the supervisor installed on the web server ? Or is it provided directly by Forge ?

Sure I will re-follow the series on Laravel Forge on Laracast to better understand how it works.

Snapey's avatar

@vincent15000 your client will pay you to consult but cant afford €10 per month for hosting?

Also, suggest you recommend Laravel forge if you are not experienced in managing a VPS

1 like
vincent15000's avatar

@Snapey Oh ... yes my client pays me to consult and sure he can afford 10 EUR per month ;) ... no problem ... I meant that he doesn't want to pay for example 100 EUR per month when the application will be in production for the first time. He wants to wait having more clients to upgrade to a more powerful webhosting if needed.

I already have configured a VPS (but only for me), effectively I'm not confident about all what concerns security, so I don't want to take responsibility about security for a VPS configuration for a client.

Does Forge configure all about security on a VPS ?

When I configured my own VPS, I had configured like this :

  • I secured the SSH access (admin but no SSH connection possible for the admin, access possible for a user)

  • I installed nginx and mariadb (but here not sure about how to secure nginx and mariadb)

  • I installed all needed packages for the application to run (PHP, supervisor, ...)

  • I closed all ports and let open only those one used by the application

  • ...

Perhaps I forget some steps, but sure I'm not linux administrator.

Snapey's avatar
Snapey
Best Answer
Level 122

@vincent15000 you can get a good box for 10 per month.

You talk about how to locate the service near the customers (good) but then shared server (bad)

A dedicated vps anywhere in the world will perform better and more consistently than shared hosting.

1 like
vincent15000's avatar

@Snapey For the moment I only worked on small applications and a shared webhosting seems to be sufficient.

But I understand what you mean.

Does Forge help anyway to do a good configuration about security ?

godosh's avatar

Laravel Cloud would be perfect for that use case

1 like

Please or to participate in this conversation.