When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core CPU speedy solid state drive with 20+ GB I’m not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications. We| Coding Horror
I recently got the chance to build a small internal tool for our team. And when it came time to deploy, I really wanted to try out Kamal, the new deployment tool built by Basecamp (37Signals). It was easier than I had first anticipated. Kamal is a CLI and deployment scripting tool that allows you to setup servers and subsequently deploy your app to them. You can use this to deploy many types of applications, you just need a Dockerfile and some changes to Kamal's configuration. It's different ...| hashrocket.com
DigitalOcean, known for its developer cloud services tailored for startups and growing digital businesses, recently announced enhancements to its role-based access control (RBAC). This system allows for managing user access within an organization by assigning permissions to roles instead of individual users. The recent improvements include a new collection of predefined roles, designed to simplify […]| LowEndBox
We've published a few articles about the performance of Tucows peer, Digital Ocean, and their struggles, in August 2023 and again in October 2023 as Digital Ocean navigates challenging growth with high capital spending. Meanwhile, it seems Tucows is booking modest, incremental, revenue growth but is still reporting huge (relative) net losses.| LowEndBox
This is a quick tutorial about setting up a simple shell script that runs periodically to update a DNS record on the internet with the IP address of your network. If you’ve ever wanted to have myhome.mydomain.com always updated with your home IP address, this is one way you can do it. There are paid and free services that offer this functionality, but I choose to use this method because it gives me ultimate flexibility over my domain. This tutorial assumes you have your own Top Level Domain...| Chris Bergerons Tech Blog
I’m limited to about 80MB/s on downloads on my VPC at Digital Ocean, but I run Nzbget for downloading large files from usenet. It doesn’t take long to download at all, but out of curiosity I wanted to see if I could parallelize this and download multiple files at the same. I use Sonarr for searching usenet for freely distributable training videos which then sends them to NZBget for downloading. Since Sonarr can send multiple files to nzbget which get queued up, I figured I can reduce the ...| Chris Bergerons Tech Blog
I’m limited to about 40MB/s on downloads on my VPC at Digital Ocean, but I run Sabnzbd for downloading large files from usenet. It doesn’t take long to download at all, but out of curiosity I wanted to see if I could parallelize this and download multiple files at the same. I use Sonarr for searching usenet for freely distributable training videos which then sends them to SABnzbd for downloading. Since Sonarr can send multiple files to sabnzbd which get queued up, I figured I can reduce t...| Chris Bergerons Tech Blog