Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Hosting Recommendations?

116 views
Skip to first unread message

Steve Smith

unread,
Dec 4, 2024, 4:00:43 PM12/4/24
to django...@googlegroups.com
Hello all!

I'm getting ready to put my project out into the world.  I'm researching hosting options.....and have recently somewhat settled on Digital Ocean...I haven't dug in to start deployment yet....but any recommendations on if this is a solid option or if there are others out there worth considering?  

Thanks in advance.

Steve

kemo njie

unread,
Dec 4, 2024, 4:12:33 PM12/4/24
to django...@googlegroups.com
You try https://fly.io,  heroku or render

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/django-users/PH7PR11MB6857966E9F2FB0D704A13011D2372%40PH7PR11MB6857.namprd11.prod.outlook.com.

Alexei Ramotar

unread,
Dec 4, 2024, 4:22:11 PM12/4/24
to django...@googlegroups.com
I use Heroku. It's generally pretty straightforward. But does cost some cash

Pradeep Chowdhary

unread,
Dec 4, 2024, 9:38:29 PM12/4/24
to django...@googlegroups.com
Digital ocean is good for easy deployment. If you want it robust, fast and scalable you can consider AWS it is free for first year for small e2 instance. I have tried it following Corey Shaffer 's django deployment code. 

Luciano Martins (luxu)

unread,
Dec 6, 2024, 2:43:50 AM12/6/24
to Django users
vercel is cool!

pcintegral....@gmail.com

unread,
Dec 6, 2024, 9:07:08 AM12/6/24
to Django users
Good day everyone!

AFAAI Open Source project is here: We are building a low resource language model (LrLM).
Our initial phase is to create 1M word for Igbo, Yoruba, Hausa, AAVE and Hindu.
I am posting the volunteer positions here for all to see. This is a great opportunity to be a part of something great. 
Remember the world need a more inclusivity for ethnic languages. The ancient wisdom in these must be inculcated and used for sustainability. 

Follow our process and join this great course thanks. Some of the immediate skill needed are included in the attachment.
We are responding very quickly to your needs.  

Thanks.
Positions open2024.pdf

Konstantinos Dimitropoulos

unread,
Dec 6, 2024, 9:20:45 AM12/6/24
to django...@googlegroups.com
Pythonanywhere is also cool

yaamoussa-solution

unread,
Dec 6, 2024, 9:57:58 AM12/6/24
to django...@googlegroups.com

thomas....@genonline.co.uk

unread,
Dec 6, 2024, 10:53:49 AM12/6/24
to django...@googlegroups.com, django...@googlegroups.com
You’ll get a lot of different views on this.

I’ve settled on Digital Ocean running Docker after a few iterations. I’m not saying it’s the best way to do it but here are my reasons:
  • It’s fairly cheap
  • It was easier to set up than I expected. I’ve shied away from Docker in the past for a relatively small application as it seemed over engineered, but coming back to it I got something running in a few days and it feels very manageable.
  • There are a lot of online resources for this so you should find a tutorial quite easily. DO have quite a few which are obviously specifically relevant if you are hosting with them.
  • If things get messy after a few attempts you can easily just run up a new droplet and you’re up and running in a nice clean environment.
  • You can use a local Docker environment which is identical to that which you will deploy for pre-deploy testing and have high confidence that if it works there it will work when you deploy.
  • I managed to automate deployment linked to commits using GitHub actions and again that was relatively straightforward.
A few caveats (based on my experience)
- You have to consider how you manage state between deploys. For example I run some database initialisation scripts which add done standard reference data but I want it to run slightly differently if I’m creating a new environment or deploying to an existing one. It wasn’t difficult but there were more nuances than I had considered.
- you have to decide how you will manage settings files for different types of environment. I have settings for dev, staging and live. There are different approaches.
- You need to decide how you are going to manage secrets. API tokens etc. again I found this more fiddly than I expected. I keep my secrets in my GitHub repo’s secrets vault but you have to be careful how they get passed around without exposing them.

I’m sure others will have different views so you will need to decide based on your situation but I hope this helps.

Thomas

Sent from my iPhone

On 6 Dec 2024, at 14:58, yaamoussa-solution <yaamouss...@gmail.com> wrote:



Sebastian Jung

unread,
Dec 6, 2024, 11:50:22 AM12/6/24
to django...@googlegroups.com
IT IS everytime Same you can get a normal virtual root Server which IS Most time cheap. You get very good Power for Money in Netcup Provider but there you must Setup self Linux, nginx and your Project.

Otherwise you can get AWS and similat where you get managed Server but with much Higher cost on Same Power of Server.

Decide self and IT also a decition how good IS your experience in Setup self such a Environment.

Regards

Reply all
Reply to author
Forward
0 new messages