Tedium - Self-Host All the Things? 🖥️

Can you self-host your way out of SaaS?

Hunting for the end of the long tail • March 04, 2023

Today in Tedium: Recently, I got a bit of a shocking message in the form of a bill. The bill came from a company named Zapier, which produces a tool for automating tasks of all kinds, such as uploading images to a website or adding lines of text to a spreadsheet. This tool was great for a long time, but then the company decided to raise the price out of nowhere. And not by a little, but by more than three times the cost of what I was paying. I immediately cut back the plan to the minimum needed in response to this unexpected price increase, which honestly kind of upset me a lot. This got me thinking: Why pay all this extra money to another software-as-a-service (SaaS) platform that doesn’t necessarily have my best interests at heart? Is there a better way? So, with that in mind, I’ve been doing some research on tools that I think could be replaced with open-source alternatives without too much trouble, as long as the tools make sense for my needs. But, as always, the rub is always there. Today’s Tedium considers open-source alternatives to a few common categories of software-as-a-service tools. — Ernie @ Tedium

Tech Brew

Tech news is confusing—so we changed that.

Join over 450K people reading Tech Brew—the 3-times-a-week free newsletter covering all updates from the intersection of technology and business. We provide free tech knowledge that’ll help you make more informed decisions.

Subscribe For Free

14781263771 f925ce243e c

(Internet Archive Book Images/Flickr)

Too hot or too cold? Our ranking system for self-hosted apps

Today’s issue will ponder each of these open-source alternative categories by offering three alternatives that fit a “Goldilocks model”—too hot, too cold, or just right. Our goal with this list is not to shame projects, but to offer feedback on what might make a tool a better fit for a broader audience.

For these tests, we either installed the applications locally using docker or ddev, tested demo versions of each given tool, or spun up cloud instances on Hetzner to give each tool a spin in a live environment. I have tried a number of cloud services over the years, and my recommended suggestion for most of these is either to put them on a small machine if it’s for hobby reasons, install them on a cloud service like Hetzner if it’s public-facing, and invest more deeply if it’s more heavyweight.

I’m pretty good at setting up tools at this point, having done so using esoteric approaches such as Node, Rails, and Laravel (along with the ever-present LAMP stack). I’ve set up a Mastodon server on my own, even. If I couldn’t install it, or I had an unnecessary amount of trouble, I’m going to tell you. (Foreshadowing …)

Analytics

(Stephen Phillps/Unsplash)

Analytics tools: You don’t need Google Analytics

At the moment, the analytics space is probably more disrupted than it’s been in quite some time, in part because Google Analytics is making some major changes that might convince some diehards to jump ship in favor of something more comfortable.

Google Analytics 4 is in the midst of disrupting the lives of site owners and marketers alike, and it feels like if you’re going to head for the exits with your analytics tools, you might as well do it now.

It’s a good time to go self-hosted, too: This space is full of worthy competitors for the first time in many years. And on top of that, with concerns about the General Data Protection Regulation top of mind for many users, the idea of hosting this data in a first-party way suddenly looks a lot more attractive. Anyway, pretty much any of the options listed below could work for most regular people with websites to manage, though at least in my mind, one stands head and shoulders above the rest.

Beyond the potential-for-disruption reasons, I think Google Analytics should eventually fade out for many companies because it is too close to its source of truth—Google.

Plausible

(Plausible)

That’s to say that I think regulatory concerns will eventually lead Google to weaken the product, and as a result, we should take an approach that shows more respect to our users and doesn’t siphon data where it’s not needed.

I’m still running Google Analytics on Tedium, but I’m also running Plausible, and I expect to drop GA soon.

Email Newsletter

(Brett Jordan/Unsplash)

Email newsletter tools: Old or new, your pick

As we’ve written many times, you don’t need to use a service like Mailchimp, or even a service like Substack. Email is email—it’s the water of the internet, in that it flows everywhere. You can send it however you want.

If you’ve ever looked at different email tools as I have, you’ll know that the problem is not a lack of options but a glut of them, and this is true even of the open-source options. The problem is, email newsletter software is in this weird state where most of the tools are either too old and mature or fairly new and untested.

This space is such that you might want to also consider some of the paid alternatives, such as Sendy, which has many of the bells and whistles of SaaS tools but can be self-hosted and even integrated with WordPress. I’m not recommending Sendy, but only because I want to lean towards FOSS in this as much as I can. I know a lot of people who use it and have good experiences, though.

Anyway, after some looking around, I have to say that it’s kind of a crapshoot—a mixture of tools that are arguably a bit overgrown and tools that are so new that they feel like their chances of long-term survival are low.

List Monk

(Listmonk)

With each of these, you have a number of options, but you will likely be working in the confines of an existing service like Mailgun or Amazon SES to actually send the emails. So sure, you’ll be doing the self-hosting yourself, but Amazon will be managing the message sends for you. You actually want this, because hosting on a new domain can get very costly.

Anyway, a few options to identify:

One challenge I often see with email tools is the ability to manage spam, and with that in mind, I plan to give ListMonk and Keila some deeper tests to determine what’s possible with both of them. I have ended up having to pay for an additional service to manage email lists just because of spam issues, and I would like to stop doing so.

Zapier

No-code automation tools: Can you actually ditch Zapier?

Given their significant price increases of late, it might also be worth asking if Zapier is really what you need. If your goal is simply automating tasks, you might be better off taking the hosted service out of it entirely and instead using a tool that can push information around the internet.

The problem is, Zapier tends to be the default option in many cases, and it supports a far wider variety of apps than many other services. The good news is that there are plenty of alternatives, especially in the for-pay space, with a couple that cost significantly less including Pabbly and Make.

Active Pieces

(ActivePieces)

But honestly, this might just be something you want to self-host. With that in mind, here are a few options:

I would recommend, if you do decide to go the self-hosted route, you do a little research on webhooks and HTTP headers. Both will be more important in your journey, as you may need to integrate an application that none of these applications currently support. But if you know your way around APIs and webhooks, you can pull in things from lots of different applications, expanding the functionality of these tools far beyond their base use cases.

Calendly

Calendar-booking tools: Let’s stick with Calendly for now

Honestly, this was the category I felt had the most potential to be pretty cool, but after a terrible, hours-long process of attempting to install a particular tool, I am just not going to recommend anything here.

Which is too bad. Calendly is a concept that could use FOSS-based disruption, or at least a reasonable alternative. However, there just isn’t anything out there that I feel comfortable saying is worthy of your time.

There’s something that I would have liked to recommend, but I couldn’t get it correctly installed, I imagine that a lot of you won’t be able to do the same. Anyway, here’s what I’ve got:

There’s something to be said for open principles and for carrying your application like it’s open in spirit, and something else to be said for the rubber meeting the road.

Calcom

(Cal.com)

Cal.com, unfortunately, was stuck hovering above the road. I tried three separate methods to get it to install Cal.com, including my preferred Docker setup and its recommended Railway method, and it gave me issues at every turn. (Whatever the technical reasons, changing your domain should not be as big a hurdle as it is.)

Their tool may just not be ready for prime time for self-hosters—though if you want them to host it, it might still be a good choice. But as this is a self-hosting guide, I have to call this out, unfortunately.

Suggesting an option like NextCloud, which is essentially a huge suite of tools, might be way too much for most people. But it’s a lot closer than Cal.com at this time, unfortunately.

So, what am I to make about the world of self-hosting applications? I think, like FOSS in general, you can tell where a lot of the open-source energy was put into … and where it wasn’t.

I don’t mean that as a slight on project creators. Ultimately developers have different priorities than end users.

Mixpost

Just as an example: I think it would be very useful if there was an open-source competitor to Buffer or Hootsuite that could allow small creators to manage their social media calendars without having to pay a middleman hundreds of dollars a year to do so. I’ve been hunting for a tool like this, and there appears to be one in the works, called Mixpost, which works on the PHP framework Laravel. I have yet to test it, but this is promising. Their model makes sense, too—the very basic features are free under an MIT license, while more bells-and-whistles options will be sold under a one-time commercial license.

There is a class of small-scale creator that wants to be able to create and build their own infrastructure without having to spend hundreds of dollars a year on multiple bills for small tools.

But the thing is, this has been an issue for, like, a decade. And while there have been attempts of this nature in the past, only now are we starting to see that we need more FOSS alternatives to SaaS tools.

We have to make room for business models, sure—and I would encourage you, after you find a tool you like, to financially support creators you think are doing things well.

But we need to find a way out of this trap of SaaS. It is yet another manifestation of the platform issue, and an unnecessary one at that at the scale many small creators build.

I shouldn’t have to get a surprise bill for someone to point it out.

--

Find this one an interesting read? Share it with a pal! And thanks to Tech Brew for sponsoring.

Share this post:

follow on Twitter | privacy policy | advertise with us

Copyright © 2015-2023 Tedium, all rights reserved.

Disclosure: From time to time, we may use affiliate links in our content—but only when it makes sense. Promise.

unsubscribe from this list | view email in browser | sent with Email Octopus

Older messages

Robot Hand is the Future 🤖

Wednesday, March 1, 2023

I tried making YouTube listen to nothing but Elliott Smith. Here's a version for your browser. Hunting for the end of the long tail • February 28, 2023 Today in Tedium: Can an algorithm be seen as

Hobbyists for Hire 🤠

Saturday, February 25, 2023

On metal detectors and very specific hobbies. Here's a version for your browser. Hunting for the end of the long tail • February 25, 2023 Hey all, Ernie here with a fresh one from Andrew Egan, who

The Hayes Code 💾

Wednesday, February 22, 2023

The command set that helped modems go mainstream. Here's a version for your browser. Hunting for the end of the long tail • February 22, 2023 Today in Tedium: Many parts of the computing experience

Old Archives, New Controversy 📰

Saturday, February 18, 2023

On The New York Times' big controversy and their sizable archives. Here's a version for your browser. Hunting for the end of the long tail • February 18, 2023 Today in Tedium: For people who

A Layer of Gloss 📖

Friday, February 17, 2023

The starting point of a glossary of Tedium. Here's a version for your browser. Hunting for the end of the long tail • February 15, 2023 A quick note: Before we get started today, I just wanted to

You Might Also Like

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power