Skip to content
Mustafa Erbay
Technology · 5 min read · görüntülenme Türkçe oku

Tired of Subscriptions: I Decided to Host Everything Myself

With 20 years of experience, I'm sharing my journey to escape the subscription hell and host everything on my own servers. On cost, control, and autonomy.

100%

The most costly mistake of my career wasn’t a line of code; it was the small but accumulating bills I paid every month. Over the years, I’ve realized that in the digital world, the “do-it-yourself” (DIY) approach isn’t just a hobby, but also a smart strategy for cost and control.

The Insatiable Appetite of Subscriptions

Every month, the total of subscriptions accumulating in my bank account terrifies me. This isn’t just for entertainment services; I’ve entered a continuous payment cycle for cloud storage, project management tools, note-taking apps, and even development environments. While these payments seem tiny, they add up to a significant sum.

These subscriptions are slowly taking away the flexibility and control we once had. When a service’s price increases, its data privacy policies change, or its service is unexpectedly interrupted, there’s very little we can do. We are forced to either pay more or search for alternatives.

Building My Own Club: A Pragmatic Approach

I’ve been working in system architecture, networking, and enterprise software development for over 20 years. One of the most fundamental principles I’ve learned during this process is that the way to manage complexity and optimize costs often comes from taking control into your own hands. With the rise of subscriptions, I decided to apply this principle to my own digital life: I will host everything myself.

This decision isn’t just an economic one. It also means gaining control over my data privacy, having complete control over my systems, and most importantly, the freedom to shape my digital tools according to my needs. Hosting on my own servers gives me the opportunity to understand what works, what doesn’t, and most importantly, why.

What Have I Brought Under My Own Roof?

On this new journey, I’ve moved many services that simplify my life to my own infrastructure. Instead of a cloud-based note-taking app, I now use a note-taking service running on my own server. Instead of expensive cloud storage solutions to sync my files, I’ve created my personal cloud with a NAS (Network Attached Storage) device at home and a properly configured service.

I’ve taken similar steps for my development processes. Instead of external services for my CI/CD (Continuous Integration/Continuous Deployment) pipelines, I use private runners running on my own server. This not only reduces costs but also provides full control over my pipelines. I’ve even made some communication and project management tools easily installable and manageable with Docker Compose. This offers me a stable working environment, independent of constantly changing subscription models.

Is Everything Rosy? Challenges and Confessions

Of course, this journey isn’t entirely smooth. Managing your own systems requires time and effort. The initial setup, regular maintenance, security updates, and potential troubleshooting processes cannot be compared to the “plug and play” ease of subscription services. When an error occurs, finding and fixing the source of the problem is entirely my responsibility.

A few months ago, I experienced a few hours of downtime due to a configuration error on my own VPN server. This is a situation I would never encounter with a subscription-based service. At that moment, I realized once again how serious this responsibility is. However, moments like these also offer learning opportunities and allow me to make my systems more resilient. The price of control is sometimes a direct investment of time and knowledge.

Conclusion: The Value of Control

Completely abandoning subscriptions may not be the right strategy for everyone. In some cases, especially for specialized or very short-term needs, subscriptions might be more logical. However, for me, in light of my 20 years of experience, maintaining control and optimizing costs in the long run is worth the extra effort.

This isn’t just a hobby for a tech enthusiast; it’s an approach where I’ve adapted the pragmatism I gained in the corporate world to my personal digital life. Building my own club not only saves me money but also allows me to be a freer and more conscious user in the digital world. So, what do you think? Are subscriptions or self-hosted systems more appealing to you? Share your thoughts in the comments.

Paylaş:

Bu yazı faydalı oldu mu?

Yükleniyor...

How was this post?

Frequently Asked Questions

Common questions readers have about this article.

How can I start setting up my own servers?
When I started setting up my own servers, I first identified my needs. Which services did I want to host myself? Cloud storage, websites, email servers, etc. Then, I researched the hardware and software needed to provide these services. Finally, I learned and applied the skills necessary to set them up and manage them. This process can take time, but it allows you to enjoy the satisfaction of building a system under your own control.
Is there a tradeoff between hosting on your own servers and subscription services?
Yes, both options have their own advantages and disadvantages. Subscription services generally require easy setup and low maintenance, but their costs can accumulate over time and limit your control. Hosting on your own servers offers more control and cost optimization but may require more time and expertise. In my experience, I found that setting up my own servers is more cost-effective and provides better control in the long run.
What are the most common mistakes made when setting up your own servers?
In my experience, the most common mistakes often stem from hardware and software incompatibilities. Additionally, incorrect security settings can be a significant issue. To prevent such mistakes, careful planning, correct hardware selection, and the implementation of security protocols are crucial. Furthermore, creating backup and recovery plans for emergencies is of critical importance.
Is setting up your own servers believed to be as effective as the general perception?
The general perception is that setting up your own servers is only for large businesses or experts. However, in my experience, this is not the case. With proper planning and implementation, individual users or small businesses can also set up and benefit from their own servers. The key is to understand that setting up your own server is an option to maintain control and optimize costs. This is not just about technical expertise, but also a part of a successful digital strategy.
ME

Mustafa Erbay

Sistem Mimarisi · Network Uzmanı · Altyapı, Güvenlik ve Yazılım

2006'dan bu yana sistem mimarisi, network, sunucu altyapıları, büyük yapıların kurulumu, yazılım ve sistem güvenliği ekseninde çalışıyorum. Bu blogda sahada karşılığı olan teknik deneyimlerimi paylaşıyorum.

Kişisel Notlar

Bu notlar sadece sizde saklanır. Tarayıcınızda yerel olarak tutulur.

Hazır 0 karakter

Comments

Server-side AI Moderation

Comments are AI-moderated server-side and stored permanently.

?
0/2000

Server-side AI moderation

✉️ Free · No spam · Unsubscribe anytime

Get notified about new posts

New content and technical notes — straight to your inbox.

  • 📌
    Best of the week Single most-worth-reading post
  • 🔧
    Toolbox notes Real tools I used this week
  • 🧠
    Behind-the-scenes Notes that don't make it to blog

We don't spam. Unsubscribe anytime. · Tracked only by Umami (self-hosted, no Google).

Your Reading Stats

0

Posts Read

0m

Reading Time

0

Day Streak

-

Favorite Category

Related Posts