DigitalOcean

DigitalOcean

Application and Data / Application Hosting / Cloud Hosting
Avatar of realtimeappsolutions
Realtime App Solutions·

Coming from a non-web development environment background, I was a bit lost a first and bewildered by all the varying tools and platforms, and spent much too long evaluating before eventualy deciding on Laravel as the main core of my development.

But as I started development with Laravel that lead me into discovering Vue.js for creating beautiful front-end components that were easy to configure and extend, so I decided to standardise on Vue.js for most of my front-end development.

During my search for additional Vue.js components, a chance comment in a @laravel forum , led me to discover Quasar Framework initially for it's wide range of in-built components ... but once, I realised that Quasar Framework allowed me to use the same codebase to create apps for SPA, PWA, iOS, Android, and Electron then I was hooked.

So, I'm now using mainly just Quasar Framework for all the front-end, with Laravel providing a backend API service to the Front-end apps.

I'm deploying this all to DigitalOcean droplets via service called Moss.sh which deploys my private GitHub repositories directly to DigitalOcean in realtime.

READ MORE
15 upvotes·83.6K views
Avatar of ctbucha
Founder/CEO at AppAttack·

I use DigitalOcean because of the simplicity of using their basic offerings, such as droplets. In AppAttack, we need low-level control of our infrastructure so we can rapidly deploy a custom training web application on-demand for each training session, and building a Kubernetes cluster on top of DigitalOcean droplets allowed us to do exactly that.

#CloudHosting

READ MORE
AppAttack - Interactive Application Security Training (appattack.app)
13 upvotes·62.2K views
Avatar of cwray-tech
Owner, Developer at Soltech LLC·

This week, we finally released NurseryPeople.com. In the end, I chose to provision our server on DigitalOcean. So far, I am SO happy with that decision. Although setting everything up was a challenge, and I learned a lot, DigitalOceans blogs helped in so many ways. I was able to set up nginx and the Laravel web app pretty smoothly. I am also using Buddy for deploying changes made in git, which is super awesome. All I have to do in order to deploy is push my code to my private repo, and buddy transfers everything over to DigitalOcean. So far, we haven't had any downtime and DigitalOceans prices are quite fair for the power under the hood.

READ MORE
Search for Plants and Nurseries | NurseryPeople (nurserypeople.com)
10 upvotes·8 comments·23.2K views
Avatar of heliodor
Founder at HostedMetrics·
Shared insights
on
DigitalOceanDigitalOcean
at

Knowing I'd have to move fast as a startup, choosing easy to use tools was imperative.

One of the first stack decisions any startup makes is which server host to use.

For HostedMetrics, I chose DigitalOcean because it gets the job done with minimal fuss and frustration. It has just the right amount of choices, tweaking, and details to get a startup up and running.

So, why not @AWS? As a software engineer, my experience with AWS stretches for over a decade. During that time, I've never held a positive opinion of the user experience on their platform. Newly added products suffer the same problem too, surprisingly.

READ MORE
7 upvotes·1 comment·22.2K views
Avatar of svliantiss
Owner at Absolum·
Shared insights
on
DigitalOceanDigitalOcean
at
()

We use DigitalOcean for our small to medium-sized projects. The nice thing about it is that the initial setup is so easy and fast that we can do in real time with our clients. This solidifies the bond with the clients because for maybe the first and only time they understand and see what's happening. We think DigitalOcean has set a new standard for cloud platforms in terms of price, design and workflow.

READ MORE
7 upvotes·20.4K views
Avatar of Scrayos
CEO at Scrayos UG (haftungsbeschränkt)·

We use Hetzner Online AG since the inception of our business, because of the great prices, marvelous support and great interface (especially the new cloud interface). Other options that we tested are DigitalOcean (was more expensive than the new hetzner cloud and didn't offer "huge" dedicated servers), @Vultr (about the same issue as with DigitalOcean , although the prices were better), OVH (Prices, old interface, no "tiny" packages and [at least back at the day] only monthly payment) and Living Bots (Only dedicated servers, too expensive for our needs).

Hetzner offered the best spectrum of servers and has great prices and REALLY great prices in the server auctions.

READ MORE
5 upvotes·62.7K views
Avatar of adrienjarthon
Founder at updown.io·

Hosting updown.io started with a single OVH server and quickly grew to more server, first it was DigitalOcean VMs and we were very satisfied about them. But we then noticed some shortcomings about #IPv6 networking, although DigitalOcean supports it they don't provide the standard IP range to each VM (by choice) and thus have to block port 25 to avoid other machines being blocked in case of spammer. This is not good for us it means we can't monitor IPv6 SMTP servers properly, that's why we switched to @Vultr (one of their main competitors) which provides similar prices, more locations, and true IPv6 support with no blocked ports. Of course they offer less tools and the support is probably better at DigitalOcean but so far we're happy with @Vultr.

We still use some @OVH servers (which offers tremendous price/performance ratio) for the main web and database server + 2 of the daemons. In addition to this, we also have 2 DigitalOcean VMs for the secondary web and database server and for the automatic TLS termination proxy used to automatically issue Let's Encrypt certs for status page custom domains (for these servers the IPv6 port block is not an issue)

READ MORE
5 upvotes·32.5K views
Avatar of tabbott
Founder at Zulip·

We use DigitalOcean mainly to provide remote development environments for Zulip contributors in situations where developing locally using our Vagrant setup isn't practical. There's a range of reasons:

  • Situations where one needs a public IP address and SSL certificate (e.g. Facebook's OAuth system require that even for testing)
  • Giving a contributor a development environment when their computer doesn't have the few GB of free RAM needed to run one locally
  • Developer sprints, where our snapshot-based system can provision a working development environment for a potential new contributor in under a minute. This use case is particularly great because a machine that one only needs for 3 days is essentially free with Digital Ocean's pricing.
  • A backup development environment when someone's laptop is being repaired.

One could do all of this with many hosting providers, but we've found it particularly convenient to use Digital Ocean for these applications.

READ MORE
Developing on a remote machine ‚ÄĒ Zulip 2.0.3+git documentation (zulip.readthedocs.io)
4 upvotes·67.7K views
Needs advice
on
GoGo
vs
ASP.NET CoreASP.NET Core

I am going to build a backend which will serve my React site. It will need to interact with a PostgreSQL database where it will store and read users and create and use JSON Web Token for authenticating HTTP requests. I know EF core has good migration tooling, can Go provide the same or better? I am a one man team and I'll be hosting this either on Heroku or DigitalOcean.

READ MORE
4 upvotes·19.8K views
Replies (2)
Recommends
C#C#

I'm a dotnet developer, and recently enjoyed building cli apps in golang, it's been a fun experience. The main reason for me using golang will be its resource consumption, Small cross-platform executables. What I did notice though, building more complex applications, those benefits starts to erode quickly. And the latest articles about dotnet core single executables and AOT compile modes does suggest a much smaller footprint for dotnet apps going forward.

Either way, I like both languages

READ MORE
5 upvotes
Avatar of milgner
Director New Technology at i22 Digitalagentur GmbH·
Recommends
Next.jsNext.js

From your question I gather that you don't have any specific requirements with regards to performance or technology: both PostgreSQL and JWT are well-supported in both ecosystems and so my recommendation would be to go with whatever you're most familiar with already which seems to be ASP.NET if I interpret the wording correctly.

Although there are very good frameworks and libraries for Go, you'll be looking forward to doing a lot of things manually. Although this can potentially lead to very optimized and high quality software, it can just as well slow you down because you're dealing with low-level stuff that doesn't actually add business value to your application.

The point in favour of Go would be that you can easily deploy it to Heroku, which (afaik) doesn't support ASP.NET.

As you're a one-man team, you might even want to reconsider the decision to have separate codebases and languages for back-end and front-end. You're going to need to be very focused on adding business value to your application without getting distracted by some low-level technical detail or context switch. With React being your chosen front-end technology, I'll throw Next.js in the ring. (It'll deploy on Heroku nicely, too).

In the end: choose the technology that will support your flow the most.

READ MORE
4 upvotes·3 views
Avatar of maxmusing
Founder & CEO at BaseDash·
Recommends
DjangoDjango
at

Django is great if you're new to web development. It'll handle all the annoying things like user authentication and data migrations that you really won't want to manage yourself.

Since you're quite new to web development, you might not want to jump into React right away. Django provides a good templating language that'll let you customize the front end of your app without having to worry about state too much. Once your needs get more complex, you can add React into your project one component at a time.

As for databases, PostgreSQL is a great choice. I wouldn't go with AWS for hosting though; DigitalOcean has all the functionality you need at the same price, but with a much more user-friendly interface for beginners. You'll probably be using Droplets for server hosting, DigitalOcean Spaces for file storage, and DigitalOcean Managed Databases to host your database.

You also mentioned generating charts. Chart.js is quite popular and easy to use, and should have all the functionality you need for an accounting app.

READ MORE
4 upvotes·2.3K views