This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/DeltaEndTime on 2025-09-15 21:57:19+00:00.
You’re all probably familiar with Plex and Jellyfin. They’re awesome, but I’ve always felt they were designed as a one-way street. It’s my server, my library, and my friends are just guests. I wanted to build something different—a truly collaborative space.
And I don’t just mean for media. I want a private place to share anything with my friends: movies, documents, project folders, zip files, you name it. All in one place with a built-in group chat.
That’s why I started Miopoint.
Here’s the hook: I got tired of being the bottleneck and the sole provider of storage. So, what if Miopoint wasn’t about creating one big server? What if my friend could run their own server at their house, and I could run mine, and we could securely connect them?
Suddenly, our libraries become one giant, virtual library that we can all browse. No more “can you download this for me,” and no single person has to shoulder all the storage costs.
The goal is a private, federated network for you and your friends. Here are the core features I’m aiming for:
- Connected Libraries: Each friend hosts their own Miopoint instance and links them together. Everyone shares their own content without giving up control.
- Watch Parties Built-In: Sync up a movie from anyone’s library and use the integrated chat to talk smack in real-time.
- AI-Powered Search: Automatically tag everything so you can search across the entire network for “that 90s sci-fi movie with the weird aliens” and actually find it. Plus, reverse image search for finding scenes.
- Shared Compute: This is a cool one. If your PC is too slow for a video transcode or an AI task, you can ask a friend’s more powerful server to handle it for you.
- File & Chat Hub: More than just media—share any file type and chat securely with your group.
This is my first FOSS project, and I’m learning as I go. I’ve started the backend with Python/FastAPI, but I’ve hit the point where my vision is way bigger than what one person can build. The project structure might be weird, and I’m 100% open to being told a better way to do things—even if it means a rewrite. I’m looking for people who think this idea is cool and want to help shape it:
- Frontend Devs: I’ve started a Svelte frontend, but I’m open to whatever works best. If you have experience with React, Vue, etc., I’d love your input.
- Backend Devs: Anyone who knows their way around Python, networking, databases, and APIs.
- UI/UX Designers: People who can help make this easy and fun to use for non-techy folks.
- DevOps Pros: Help get a solid Docker and CI/CD pipeline going.
- Anyone with ideas! Seriously. Your feedback is gold.
If you’re interested, please check out the repo. It’s the perfect time to get involved and make a real impact on the project’s direction.
GitHub Repo: MioPoint
Thanks for reading!
TL;DR: Building Miopoint, a self-hosted server where you and friends connect your separate servers to create one giant, shared library for media, files, and chat. It’s an ambitious FOSS project and I’m looking for collaborators of all kinds to help me build it right.