A project to create an All-In-One self-hosted solution for managing your files, media and more. Because I was unhappy with running multiple different apps that didn't integrate with each other.
Originally, Apollo was supposed to be a self-hosted alternative of Google Drive, Mega.nz, Google Photos and Plex. But I think that shifted a bit by now.
Caution
Still in a very early stage of development, as I am working on it in my limited free time with a user-base of basically 3 people.
- Strong privacy focus – self-hosted, code written with privacy/data protection in mind (so a 'simple' bug hopefully doesn't accidentally grant access to another user's files etc.)
- With the option of End-to-End Encryption in the future (so even the server admin can't access your files)
- User-friendly – The user interface should be easy enough for my grandma to use at least the basic features
- But obviously it has to be powerful to be useful for me (and potential power users)
- Plugin / Addon system – I would love for first-/ and third-party plugins being a possibility
- This should also allow Apollo to ship with a minimal feature set (e.g. Media only if you are only interested in a Plex alternative)
- Should provide more flexibility to users, that might not agree with my preferences and ideas
- All-In-One where it makes sense, Integrations where possible – I was unhappy with having multiple interfaces/apps for different tasks, but that might access the same data/directories
- It started with me wanting a nice Web UI for managing my files, including my Plex/Jellyfin files and not being 100 % happy with all apps I tested for that. Including these being completely independent of each other
- But some existing (Open Source) apps are just too good for me to improve on them noticeably (especially in my free time)
- I might write a Plex/Jellyfin alternative, but some other tool for e.g. images might be good already, so maybe I can integrate it instead?
- But also, maybe somebody else is very happy with their existing Plex/Jellyfin setup, so maybe I can integrate these into Apollo using a plugin (e.g. direct links for a file to Plex)
Special thanks goes to these wonderful people (emoji key):
Jonas 🎨 🤔 |
NudelErde 💻 📓 🤔 |
JetBrains OS License (expired; But thanks anyway!) |
![]() GitHub Student Developer Pack (expired; But thanks anyway!) |
