Self-Hosted Alternatives to Popular Services

224 readers
3 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
1776
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/LogicMedia on 2025-02-18 17:19:30+00:00.


Hello. I host a small website that has been subjected to a DDoS since around May of 2022. The bad requests are easy to identify - they all hit the same file, and they all have a UA that starts out with "Dalvik/2.1.0 (Linux; U; Android....."

There are somewhere between 250,000 and 600,000 hits per day. They never really stop, but sometimes it's one or two a second, and sometimes it's close to 100.

I changed that one image to be a zero-byte file. My thinking was that if I just erase it, maybe "they" will notice and pick a different one. 😄

The best I've come up with is grabbing the last few days of IP addresses, sorting them by how often they hit, and blocking the worst offenders. Sometimes I get lucky and it's obvious an entire /24 or even /16 can be blocked, but there is a very, very long tail of IPs that hit once.

Any suggestions? This box happens to be at Linode (now Akamai). This is over https, if that matters.

Here are a few samples from the apache logs:

188.152.24.12 - - [18/Feb/2025:12:03:42 -0500] "GET /images/rotator-1.jpg HTTP/1.1" 200 - "-" "Dalvik/2.1.0 (Linux; U; Android 14; CRT-NX1 Build/HONORCRT-N31)" 0 www.example.com
5.193.115.244 - - [18/Feb/2025:12:03:42 -0500] "GET /images/rotator-1.jpg HTTP/1.1" 200 - "-" "Dalvik/2.1.0 (Linux; U; Android 11; TECNO BD2p Build/RP1A.201005.001)" 0 www.example.com
5.88.67.227 - - [18/Feb/2025:12:03:42 -0500] "GET /images/rotator-1.jpg HTTP/1.1" 200 - "-" "Dalvik/2.1.0 (Linux; U; Android 12; SM-A315G Build/SP1A.210812.016)" 0 www.example.com
196.96.140.21 - - [18/Feb/2025:12:03:42 -0500] "GET /images/rotator-1.jpg HTTP/1.1" 200 - "-" "Dalvik/2.1.0 (Linux; U; Android 10; Infinix X657 Build/QP1A.190711.020)" 0 www.example.com

1777
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Karmaseed on 2025-02-18 16:29:03+00:00.


Follows a few fundamental rules to design emails that work in nearly all email clients (web and mobile). All code available in the link.

1778
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/iibracool on 2025-02-18 13:38:52+00:00.


After more than a year of development, I’m excited to introduce Atlas, a free self-hosted CMMS (Computerized Maintenance Management System) designed for work order management, preventive maintenance, and analytics. It also comes with a mobile app, so your team can manage maintenance tasks on the go!

🚀 GitHub:

Why Atlas?

🔒 Self-Hosted & Private – Keep full control over your data.

📋 Work Order Management – Create, assign, and track work orders with configurable fields and checklists.

🛠️ Preventive Maintenance – Automate recurring tasks and keep track of maintenance schedules.

📊 Analytics & Reporting – Get insights on compliance, time tracking, costs, and more.

📦 Inventory & Equipment Tracking – Manage spare parts, downtime, and maintenance costs per equipment.

👥 Role-Based Access Control – Define roles and permissions for your team.

📱 Mobile App – Manage work orders, log time, and update tasks from anywhere.

Custom Workflows – Automate processes with "If, And, Then" logic.

📌 NFC & Barcode Support – For quick equipment identification.

  • Deploy with Docker for easy self-hosting.

Would love to hear your feedback! This project took me over a year to build, and I’d love to know what features you’d like to see next. If this sounds useful, feel free to ⭐ the repo on GitHub or DM me if you need help!

1779
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Unprotectedtxt on 2025-02-18 11:33:47+00:00.

1780
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/LuayKelani on 2025-02-18 09:17:18+00:00.


TL;DR: Discussing how and why self hosting is better than managed services.

I'm a software engineer and was spending yesterday with my other software engineer friend and I was trying to explain why self host is better than managed services but during the discussion he pointed some things that I felt he was right about so I wanted to discuss it with you here. I'm not that experienced in self hosting so I might say some beginners things.

  1. Open Source: ===============

I was trying to say that there is an open source alternative for everything but I couldn't prove it. Is this a fact or just an assumption we self-hosters convincing our selves with? I know that I don't need an open source project that clones 100% of GitHub to say that I have an alternative. I just need an open source that covers my needs of GitHub to say I can replace GitHub with open source alternative and self hosted. (Btw GitHub is example here not the main point)

  1. Maintenance and Setup: =========================

Is it true that to gain enough experience and maintenance your self hosted services is a lot of pain? I don't feel it is but when we think about how much effort the owners of the managed services spent and how much problems they've faced thus they gained so much experience can't be replaced easily but still I feel it's not that hard.

  1. Cost: ========

I know that self hosting has a lot of advantages makes it superior to another managed services even if self hosting will cost more time & resources but still when we talk about tech businesses resources and time are their main profit when they decrease them to the minimal so can self hosting be considered as equal in terms of costing or even less or is it always higher in terms of money and effort?

I'm writing this because I'm really convinced that self hosting is the superior and this discussion will help me and a lot of beginners like me to improve their self hosting skills and know the strong points of this topic so thanks in advance.

Edit: despite the topic I love how much this community loves to help. I really didn't expect this much interactions and knowledge sharing. Thank you everyone.

1781
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/justlikemymetal on 2025-02-18 15:19:28+00:00.


This is something I have been thinking (stewing) about for some time.

What is it about open source projects that attracts the most unhelpful egotistical dicks.

I'm not naming names but the last 4 out of 5 discords or forums i have been to try and get assistance from always have one very active but totally fucking unhelpful dick who seems to be the only one who answers.

I know one of these people has been chewed out by some more lofty people than me in big open source projects because of the way they act. But i just dont get it.

Example question.

Me - "Hi Just getting started and wondering Do i use A or B firmware for X Hardware"

Dick "I recommend C or D."

Me "OK i dont see any mention of those firmware version in the docs anywhere or in this forum. do you have a link?"

Dick "no find it yourself"

Why cant people just be fucking helpful

What do they get from this kind of interaction. other than drive people away from the project.

Just be kind... be helpful

and if you cant just.. be ... fucking ... quiet !

Rant over

1782
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Brilliant_Read314 on 2025-02-18 12:54:43+00:00.


I'm a novice when it comes to network security, and I often hear a lot about the risks of exposing services like Jellyfin, the importance of VPNs, and taking a heightened approach to security. But despite all the warnings, I’ve never personally heard of anyone actually getting hacked.

Has anyone here ever been hacked? If so, what happened, and what lessons did you learn from it? I'd love to hear real-world experiences—whether it was a self-hosted setup, a misconfigured server, or just general online security mishaps.

Any cautionary tales or best practices you’ve picked up along the way?

1783
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/The_Profi on 2025-02-18 12:07:36+00:00.


Hey self-hosters and media enthusiasts! 👋

I’m excited to share Scraparr, a Prometheus exporter designed specifically for the *arr suite (Sonarr, Radarr, etc.).

With Scraparr, you can:

  • *Monitor your arr apps: Get detailed metrics for downloads, queue status, health, and more.
  • Build for using with Prometheus/Grafana
  • Keep tabs on your automation: Perfect for keeping your media management optimized and efficient.

💻 Check it out: GitHub - thecfu/scraparr

This project is open-source and free to use. Contributions, feedback, and feature suggestions are always welcome! 🙌

If you’re into self-hosting and keeping everything running smoothly, give Scraparr a spin and let us know what you think!

1784
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/pdxmichael on 2025-02-18 08:29:32+00:00.


A few months ago I started a game server, it was initially supposed to be a group of friends but we made it public and got popular. Popular enough that we made it to #12 overall.

That's when I started having Internet issues...every hour almost on the hour my Xfinity Internet would go out... And come right back. No outage emails or texts, called they said everything should be fine. This went on for a week until I made the connection in my head. The internet would go out consistently for 3-5 minutes regularly.. has to be a DDoS!

So I bought a dedicated server with DDoS protection and sure enough in the first 12 hours after bringing the game server online and the IP going public it was attacked 20 times. They sent me a report the next day. I ended up picking up a replacement modem from Xfinity so I could obtain a new IP and what do ya know, zero issues since.

I'm wondering if there is any solution for me as Xfinity does not provide DDoS protection. I could put my cable modem in bridge mode or so I've been told but a large DDoS attacks could still take it down no? I've been trying to find a solution so I can self host again as it's expensive for the dedicated and I built a beefy machine (13900ks) to host this.

In short:

Have xfinity, was getting DDoS'd Changed IP and wondering if 3rd party cable modem or alike that has DDoS protection is available

Any of you run into something like this? Thanks for reading

1785
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Competitive-Pen-5196 on 2025-02-18 07:10:00+00:00.


Hey Reddit, it's been 10 days since we launched our first post, and we're thrilled with the response!

58stars on GitHub, 20+ members on discord..

Here’s where we stand: What We've Achieved So Far:

  • Frontend - Done!
  • Backend API - Checked!
  • Backend Testing - Completed!
  • Docker - Up and Running!
  • Dev Docker - Sorted!
  • Database Integration - Accomplished!
  • JWT Integration - Securely Integrated!
  • Testing - Thoroughly Tested!
  • Types - Defined!

What's Next? - SDK Plugins!We're now focusing on expanding our SDK with plugins for different platforms, and we need your expertise! Here's what we're looking for:

  • SDK Plugins:
    • React Native - Who's up for making our SDK a seamless fit for React Native apps?
    • Swift - Swift developers, can you help us enhance iOS integration?
    • Flutter - Flutter enthusiasts, let's make this SDK a go-to for Flutter projects!
  • Coolify Integration:
    • We're looking for someone to streamline our deployment process with Coolify. If you're into DevOps or love automating deployments, we need you!

Why Contribute?

  • Visibility: Get your name in the open-source community and on our contributor list.
  • Experience: Work on a real-world project that's gaining traction.
  • Learning: Dive deep into subscription models and backend/frontend tech.

How to Contribute:

  • Check out our GitHub repo (link-to-repo) for more details on how to get started.
  • Feel free to open issues, suggest features, or start contributing directly to the code!

Questions? Comments? Want to contribute?

Drop them below 👇

1786
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/thehelpfulidiot on 2025-02-17 21:22:31+00:00.


Hey everyone,

A while back, I created Ghostboard, a self-hosted way to share real-time synchronized text between machines. Some users suggested adding file sharing, but I personally use PairDrop for that and didn't want to overcomplicate Ghostboard’s code.

The issue? PairDrop lacks a command-line option, making it tricky to use in automated workflows. I wanted something that:

✅ Can run on demand

✅ Lets me upload files to a specific folder

Shuts down after use (so it’s not a permanent service)

Thus, GhostFile was born! 🚀

Spin it up from the command line and it will start a webserver which will allow an individual to upload files directly to the host system in a user specified directory.

🔥 What is GhostFile?

GhostFile is an ephemeral file upload server. Unlike a traditional file server, GhostFile:

✅ Starts only when needed

✅ Lets you drag & drop multiple files into a simple web interface

Uploads directly to a local folder or a specified directory

Automatically shuts down after a successful upload

It’s not a persistent service! This is not for always-on file hosting—it’s a simple, fast solution for when you need to quickly move files between machines.

🛠️ How to Use GhostFile

🐍 Bare Metal (Python)

  1. Clone & Install:git clone cd ghostfile pip install -r requirements.txt
  2. Run the Server:
    • By default:
      • Runs on 0.0.0.0:5000 (accessible on LAN)
      • Saves files to ./downloads/
  3. python3 upload_server.py
  4. Upload Files:
    • Open a browser to http://:5000
    • Drag and drop files or select them
    • Click Upload
    • The server automatically shuts down

🐳 Running with Docker

GhostFile is fully containerized, so you can spin it up quickly:

docker run --rm -t -v ./downloads:/app/downloads -p 5000:5000 thehelpfulidiot/ghostfile

💡 What this does:

  • --rm → Removes the container after it stops
  • -t → Allocates a terminal for logging
  • -v ./downloads:/app/downloads → Maps the host folder to the container’s upload directory
  • -p 5000:5000 → Exposes port 5000

Now, just upload your files, and the server closes itself after the transfer is complete. 🎉

💡 Why Use GhostFile?

No extra services required – No SMB/NFS, just a lightweight upload UI

Works anywhere – Run locally or in Docker

LAN-friendly – Works across multiple machines on your network

Doesn’t stay running – Perfect for quick file transfers

Choose your save location – Default is ./downloads/, but can be overridden

⚠️ Not a Permanent File Server

GhostFile is NOT a file-hosting solution. It’s designed for:

  • Quick file transfers between devices
  • One-time uploads where PairDrop isn't practical
  • On-the-go use without keeping a service running

Once you upload your files, the server shuts down—no need to manually stop it.

📸 Screenshot

Here's a preview of GhostFile's simple web interface:

Ghostfile Screenshot

🌍 Get GhostFile

💾 GitHub Repo:

Would love to hear what you think! 🚀 Have suggestions or feature requests? Drop them in the comments. 🖖

1787
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Appropriate_Day4316 on 2025-02-17 16:18:20+00:00.


I have started following r/degoogle in an effort to reduce my dependency on one provider.

Haven't done much so far, more interested in your comments and suggestions.

For Google Photo I moved to Immich ( awesome app and awesome devs )

For Gmail/Calendar/Contacts I did backup to Thunderbird in docker and moved to proton email. I keed all my emails old and new in local Thunderbird container.

For Gdrive I have implemented Syncthing and I do backups daily on my server.

1788
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/n00namer on 2025-02-17 15:29:59+00:00.


Hey folks,

I've been using Plex for quite some time, but recently decided to switch to Jellyfin. It turns out Jellyfin works much better on Android TV—I barely need to restart my TV box! (With Plex, I had to reboot it every day, sometimes multiple times.)

In my Plex setup, I used daps scripts and Kometa to create consistent posters (mostly from MM2K). Daps scripts helped me sync multiple Google Drive folders and match posters to my Plex library using file names.

Since Jellyfin lacked similar third-party tools, I decided to create my own: 👉 Jellyfin.Plugin.LocalPosters

It’s currently in development and testing, but it already supports:

  • ✅ Syncing Google Drive folders (using known folder structures)
  • ✅ Matching library items with posters and applying them (Make sure to enable “Local Posters” as an image provider in the library settings.)

Feel free to give it a try and let me know what you think! Your feedback is welcome. 😊

In order to use GDrive integration, you can follow rclone guide, but you can choose, just ./auth/drive.file so you will be able to publish the app and use OAuth with non-expiring refresh token

1789
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/artielange84 on 2025-02-17 15:19:43+00:00.

1790
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Select_Building_5548 on 2025-02-17 14:48:53+00:00.

1791
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/eibrahim on 2025-02-17 12:49:11+00:00.


Hey everyone! A couple of weeks ago, I posted about FluidCalendar, an open-source alternative to Motion, but at the time, the repo wasn’t ready. I wanted to apologize for that—I should have had it available from the start.

But good news… FluidCalendar is now fully open-source! 🥳

🔗 GitHub Repo:

For those who missed my first post, here’s the original discussion:

What is FluidCalendar?

FluidCalendar is a self-hosted, intelligent scheduling tool that integrates with Google Calendar and helps you automatically schedule tasks. Inspired by Motion but designed to be fully customizable and free, it's perfect for anyone who wants more control over their scheduling.

Key Features:

Google Calendar Integration – Sync & manage events

Automated Task Scheduling – Finds the best time slots for you

Smart Task Prioritization – Takes into account work hours, buffers, and preferences

Modern UI – Clean, responsive design built with Next.js & React

Self-Hosting & Contributing

If you’re into self-hosting and want to try FluidCalendar on your own setup, check out the installation guide on GitHub! I’d love contributions, feedback, and ideas from the community.

💡 Check it out here:

Thanks to everyone who engaged with my last post and provided feedback. Your input helped push me to get this open-sourced quicker! Excited to hear your thoughts—what features would you love to see next? 🚀

#opensource #selfhosted #productivity #calendar #MotionAlternative #FluidCalendar

1792
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/TheBoyfried on 2025-02-17 12:13:13+00:00.


You often hear stories about "why didn't I set up a backup system earlier" or "all my files are lost, how can I recover them".

Today I want to share a success story and praise Kopia for it's great features. So I am a programmer and all my code is safely versioned with git. The teeny tiny exception are local credentials that you do not version for security best practices. As it should happen either by an accident, a clean up or an IDE update these local files were deleted from the system and I was really afraid to have lost some days to re-create them with all necessary credentials and paths.

But a configured Kopia for the win and an easy UI on windows I was able to recover each and every file with such simplicity and speed. This was also the first time I understand the importance of snapshots.

Render me a happy guy. I now am an all-in fan of Kopia! Be safe, backup your files, all the best.

1793
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/peppegb on 2025-02-17 08:47:40+00:00.


[Release] SuggestArr v1.0.19 – Exclude Streaming Services, External DB Support & Subpath Routing 🚀

I'm excited to share some major updates for SuggestArr, the open-source tool I’ve been developing to effortlessly request recommended movies and TV shows to Jellyseer/Overseer based on your recently watched content on Jellyfin, Plex or Emby. Let SuggestArr handle it all automatically, keeping your library fresh with new and exciting content!

SuggestArr (v1.0.19) is now out, bringing major improvements to configuration flexibility, database support, and containerization. But the biggest update?

🎯 More Control Over Streaming Service Recommendations!

You can now exclude content from specific streaming services when making requests.

🔹 Want to avoid Netflix titles? Just exclude them, and SuggestArr will filter them out from results.

🔹 This also works for other services, based on your selected country.

🔹 Added filter options for streaming services and regions to fine-tune results even more.

✨ Other New Features

  • SUBPATH Configuration: Improved reverse proxy compatibility with subpath support.
  • External Database Support: You can now choose between MySQL, PostgreSQL, or continue using the default SQLite database for your setup.

🛠 Improvements

  • Logging Configuration: Log levels can now be set via environment variables.

📌 Notes

These updates provide better control over search results, enhanced self-hosting flexibility, and improved database support.

➡️ Check it out on GitHub: GitHub

💬 Join the discussion & get support: Discord

Let me know what you think! 🚀

1794
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Known-Watercress7296 on 2025-02-17 00:11:02+00:00.


I've been using rpi's for a decade or so, and some cloud stuff of similar power. I like that they consume little, my current rpi4 has been running via old phone charger and constantly complains about lack of voltage......but seems fine.

But I would like something with a little more cpu power at home.

I think I'm chill with storage on spinning rust via usb3 in hdd docks.

Is a NUC the way? are there better options?

1795
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/shadowalker125 on 2025-02-17 04:02:23+00:00.


For those like me who self host their music library, even though its managed by lidarr, its really a pain to find new music easily. So I made this script that auto adds new music to lidarr for me.

There are a few caveats to know

  1. I haven't containerized this yet
  2. it doesnt work with lidarr yet, once a PR goes live it will
  3. left unchecked this could add massive amounts of music to your library.

Here's how it works, you first have to have ListenBrainz linked to where ever you listen to music, spotify, last.fm, apple music, soundcloud, and/or youtube (plexamp too, you just link to last.fm first). Listenbrainz then generates these weekly exploration playlists that can be accessed via their API. This then grabs those playlists, extracts the artist musicbrainz id, and then sends it to lidarr to be added.

Now, anyone who can contribute please do. My next task is to containerize it and add it to dockerhub, then make a unraid template, as thats where i will be using it.

1796
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/DenseRefrigerator2 on 2025-02-16 17:48:45+00:00.


Hi.

I want to expose certain things that I host on my LAN to the public internet for family members. Generally Immich, Jellyfin and Nextcloud. Because of this, I'm under the impression Cloudflare Tunnels is not an option.

A quick diagram of my network looks like this:

My initial thoughts are to add something in front of my Opnsense firewall to protect my home IP address from being exposed. Is it ideal to just set up a wireguard tunnel between a VPS and the Opnsense firewall? That's how I would assume I had to do it, but do I also need a reverse proxy in the mix on the VPS as well if I went that route?

I do have a 2nd proxmox server available to me for this as well where I could place the VMs that I want exposed publicly.

Thanks for any input folks!

1797
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Homelanderr420 on 2025-02-16 17:18:45+00:00.


I just found this namecheap promo code "WINTWINBACK" and it gives any .site domain for free basically (for the 1st year), you just pay $0.18 for ICANN fees

Note: idk how long this will last

1798
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/pacmanpill on 2025-02-16 16:26:25+00:00.

Original Title: My neighbor just left the country and gave me 2 Dell poweredge T350. What cool stuff can I do with that? I have an engineering background but not really familiar with using this kind of equipment as I use usually cloud solutions.

1799
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/FckngModest on 2025-02-16 13:52:25+00:00.


Let's say I build a selfhostable application that serves solely end users (aka B2C). So, it's something like Immich, rather Redis.

Is there a well-known licence that I can use for my project that serves my needs described below?

I know, if I choose something like AGPLv3 (like Immich did, btw), I can make sure that any derivatives of my code will be also FOSS. And while it can turn away some of potential companies that aren't willing to share the code of their commercialized fork, it does not save me from companies that can just take my code AS IS and build a paid SaaS based on it.

My wish is to build an application that will be always free and open source (or, to be precise "Source-available" since what I'm trying to achieve seems to be against FOSS commuty) for users who selfhost it for private and non-commercial use, but no one except myself is allowed to provide paid SaaS version of it.

I love FOSS and also am willing to provide free (out of money) service for people who want to fully control their own data. Because I am one of these people myself. But experience of Terraform and Redis showed us that at some day another Amazon company can just make money out of your work and take over your paying audience because they have unbeatable advantages like an enormously big marketing budget and well-known brand name.

The licence still should be "toxic", so all the code and forks should be open sourced, anyone should be allowed to self host it themselves free and forever as long as they aren't providing it as a paid service to anyone.

So, in my view, this kind of licence should respect the majority of potential contributors to the project and selfhosting users, while saving me from unfair competitors.

1800
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/velinovae on 2025-02-16 08:15:30+00:00.


Hey everyone!

I’d love to hear your thoughts on something I’ve been debating.

For the past three months, I’ve been building my own social media scheduler, and recently, I started considering making it open source. My thinking was that the code itself isn’t that valuable to keep private, and open-sourcing would allow developers who don’t want to pay for a tool like this to self-host it instead.

But here’s the dilemma:

I just discovered Postiz—an open-source project that does exactly what my tool does, but better. It’s already well-developed, has extensive documentation, and was built by a more experienced developer using NestJS and a more modularized architecture.

So now I’m wondering:

Does it still make sense for me to go open source? Would anyone actually want to contribute or use my project when there’s already a superior alternative?

That said, I still want to keep working on my project because:

  • I believe in my own vision and like having control over the app I use.
  • My project is more beginner-friendly since I built it with a simpler stack. Backend: Pure Node.js/JavaScript (no NestJS). Frontend: Vue.

Because of this, I think it has a lower learning curve and is easier to customize.

So, what do you think?

Would open-sourcing still make sense in this case? Or should I take a different approach?

Would love to hear your thoughts!

view more: ‹ prev next ›