I self-host nextcloud from home. Very simple stuff. What is the easiest and most cost effective way to use Digital Ocean to host:
These three services will be used by around 25 people. The online video conference tool(Jitsi) will be used twice a week for three hours.
Needs to be easy to set up. Needs to be as cheap as possible. Any advice?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi there,
It should be possible to run the services on a single server, though I would recommend checking the resource requirements for each service and making sure that you have enough RAM to handle all of them.
What you could do is:
https://marketplace.digitalocean.com/apps/jitsi-server
https://jellyfin.org/docs/general/administration/installing/
Let me know how it goes!
Best,
Bobby
Hi @danielrosenberg,
It shouldn’t be a problem to host all 3 applications on 3 Droplets or on 1 Droplet. The difference would be in the resources needed to run all 3 on one Droplet. What I do in such situations is start with the smallest droplet possible (however in your case I’ll recommend using the next to the smallest due to the 3 applications) and upgrade whenever I have the need.
I see you’ve been given the links on how to install the applications so I’ll skip this part.
Having said that, what I’ll recommend is to add SWAP to your Droplet or Droplets depending on what you choose. I think in your case adding SWAP will be very beneficial. On how to do that, check this:
https://www.digitalocean.com/community/tutorial_collections/how-to-add-swap-space
Heya,
As mentioned it wont be a problem to host all three services under one droplet, you just need to ensure that the droplet’s performance will be suitable with your needs, e.g pick up a droplet with enough resources to handle all processes.
I will recommend to setup a monitoring in order to track down how the droplet is performing in terms of load. The processes can cause spikes in the memory and CPU usage and also ensure the disk usage will not go close to 100%.
You can use the DigitalOcean’s Monitoring. It is a free, opt-in service that gathers metrics about Droplet-level resource utilization. It provides additional Droplet graphs and supports configurable metrics alert policies with integrated email Slack notifications to help you track the operational health of your infrastructure.
https://docs.digitalocean.com/products/monitoring/
Hope that this helps!
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.