Is there a VPS Provider that also comes with Databases?

spectrejoe

Elite Member
Jr. VIP
Joined
Sep 25, 2013
Messages
4,705
Reaction score
2,701
So im not looking to host a website. I made 2 python applications and 1 of them needs essentially a virtual box or rather, a VPS so it can run 24/7 without clogging my pc and the 2nd app needs a database to authenticate users.

Is there a VPS that provides both?

Cheap options please since the programa arent very demanding dont need a good VPS
 
Last edited:
Heroku maybe? I'm not sure but it may fit in their free tier. I'm not quite a fan of it, but it may solve your problem.
 
Heroku maybe? I'm not sure but it may fit in their free tier. I'm not quite a fan of it, but it may solve your problem.
I know about Heroku, the thing is, Heroku will run my script that I want to run 24/7 the issue is that it has no database so I need to buy another hosting for my 2nd app.

If I found a vps that also provides database access I could run both while only paying for 1 vps
 
Have a look at VPS deals from hostingsource.com and integralhost.net.
Guess they can be suitable for your needs.
you sure they come with database?
 
Semi managed vps for around $5 per month , install mysql yourself ... this is what I'm doing for my asp.net apps I just buy windows vps and install iis and ms sql myself and configure them... bhw hosting marketplace already has multiple good providers...
 
isn't database is something you can install manually on your vps?
 
Semi managed vps for around $5 per month , install mysql yourself ... this is what I'm doing for my asp.net apps I just buy windows vps and install iis and ms sql myself and configure them... bhw hosting marketplace already has multiple good providers...
I'm not too sure how to install it myself, dont I also have to port forward and such?

Also what vps do you suggest considering ur doing something similar already
 
use Docker. it has pretty small learning curve and you will be able to deploy your apps anywhere, quickly.

For VPS go with OVH, one of cheapest and stable providers out there.
 
-> Upcloud, Vultr, DO, Lineode, OVH

In this order for speed, I use upcloud personally and vultr.
 
I'm not too sure how to install it myself, dont I also have to port forward and such?

Also what vps do you suggest considering ur doing something similar already

There’s no need to use a DB if you’re just starting your project, just use a .txt file in your VPS that manages the auth for your project before you scale it, it could sound as a bad idea but it will cut costs for you while you get some cash.

Also for the hosting, use AWS I host the backend for a couple of internal projects with them and they work without issue in a free tier VPS (10-20 users per day)

If you need help with AWS let me know and I’ll help you
 
So im not looking to host a website. I made 2 python applications and 1 of them needs essentially a virtual box or rather, a VPS so it can run 24/7 without clogging my pc and the 2nd app needs a database to authenticate users.

Is there a VPS that provides both?

Cheap options please since the programa arent very demanding dont need a good VPS
a VPS lets you install whatever...

Could be LAMP (linux Apache, MYSQL as DB, PHP... or anything else).

So NO, regular UNMANAGED VPS comes bare vps and you need to install.
You can go for managed and they will have that all set up for you, or you can run on AWS for just the managed DB part.
 
I would stay away from AWS for small-time projects, a $5 instance on vultr will serve you just as well and be a good bit faster.
 
I'm not too sure how to install it myself, dont I also have to port forward and such?

Also what vps do you suggest considering ur doing something similar already

Let me address this in sequence:
  1. Here's a complete tutorial on how to deploy a django app o any ubuntu VPS (https://www.digitalocean.com/commun...h-postgres-nginx-and-gunicorn-on-ubuntu-16-04)
    1. The tutorial is from Digital ocean, but any 1 GB Ubuntu VPS with 20 GB of storate will work, how to run venv on it, etc
  2. If you haven't done this before, I suggest you create a virtual box and install ubuntu and deploy based on the tutorial above
  3. You don't need to 2 VPSs (like some will suggests) because at start you won't have thousands of users. So a single 1 GB VPS is enough and Django/python is relatively efficient. With 1 GB ram VPS you can do staffs with Django that Wordpress or other CMSs will barely load.
 
Let me address this in sequence:
  1. Here's a complete tutorial on how to deploy a django app o any ubuntu VPS (https://www.digitalocean.com/commun...h-postgres-nginx-and-gunicorn-on-ubuntu-16-04)
    1. The tutorial is from Digital ocean, but any 1 GB Ubuntu VPS with 20 GB of storate will work, how to run venv on it, etc
  2. If you haven't done this before, I suggest you create a virtual box and install ubuntu and deploy based on the tutorial above
  3. You don't need to 2 VPSs (like some will suggests) because at start you won't have thousands of users. So a single 1 GB VPS is enough and Django/python is relatively efficient. With 1 GB ram VPS you can do staffs with Django that Wordpress or other CMSs will barely load.

Yep, I use Django on my digitalocean instance.. works like a charm and theoretically, it should work even with their cheapest instance.
 
You should be able to simply install a Database server on the VPS. Unless you have a specific reason you need to the DB hosted on 3rd party server.
 
You can install whatever you want in a VPS.

If I understand correctly your use case: you have a client application that needs to communicate with a database server.

The best approach is to keep all the logic tasks in the server side, don't send any SQL request directly from client.

Instead use webservices: You clients send requests to webservices -> the webservices execute your code and database requests in the server side -> return results.

It depends on what your app is used for, if you can do it fully web it will be better
 
Back
Top