Skip to content

You know Google Drive, Picasa, Mega.nz and Plex? Somewhat a mix of them with the benefit of being self-hosted

License

Notifications You must be signed in to change notification settings

ApolloFiles/Apollo

Repository files navigation

Apollo

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.

Key ideas / priorities / goals

  • 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 ✨

Special thanks goes to these wonderful people (emoji key):

Jonas
Jonas

🎨 🤔
NudelErde
NudelErde

💻 📓 🤔

(Formally) supported by


JetBrains OS License
(expired; But thanks anyway!)

GitHub Student Developer Pack
(expired; But thanks anyway!)

About

You know Google Drive, Picasa, Mega.nz and Plex? Somewhat a mix of them with the benefit of being self-hosted

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •