Was ist Projekt Centauri?
Projekt Centauri ist schon lange ein Wunsch von mir. Dieses soll alle Programme die man einmal benötigt hat ersetzen und vereinfachen. Es soll Informationen zu Releases zusammentragen, diese herunterladen und wieder hochladen können. Verbreiten und bei Abuse erneut zur Verfügung stellen gehört auch hinzu. Es soll auch alle bezogenen Releases verschlüsseln und an einem sicheren Ort aufbewahren können oder aber auch die eigene Sammlung vervollständigen und einfachen Zugriff ermöglichen. Kurz um, das Rundum Sorglos Paket für jeden der sich hier rumtreibt.
Aus welchen Quellen wird man die Releases beziehen können?
Centauri soll einmal alle gängigen Schnittstellen unterstützen können. Darunter File- und Streamhoster inkl. Premium Dienstleistungen, Usenet alt.binaries, Torrent und Tracker über libtorrent (damit die Regeln eingehalten werden können), sowie FTP (inkl. announce bot) und sogar IRC XDCC. Das ganze soll nicht nur in der Download Richtung funktionieren, sondern wenn möglich auch umgekehrt. Dinge die man sich heruntergeladen hat, soll man auf allen Wegen auch wieder verbreiten können.
Was möchte ich von Euch?
Ich benötige eure Unterstützung mit Ideen und Vorschlägen. Das Projekt kann nur gelingen, wenn ihr mich tatkräftig unterstützt.
Wie sieht dein Plan aus?
Das Projekt wird aus mehreren Microservices bestehen, die man über Docker verwaltet und starten kann. Darüber kann auch jeder einzelne Microservice unabhängig vom anderen aktualisiert werden. Verbunden werden diese über eine RPC Schnittstelle. Somit kann jeder Nutzer sich schnell und einfach die Teile aus dem Projekt installieren, die ihn interessieren. Auch Docker Swarm wird unterstützt werden, sodass eine Aufteilung aller Microservices auf mehrere Server kein Problem darstellt.
Wie kann man das dann bedienen?
Herzstück des Projektes wird ein Webserver sein, an welchen alle anderen Microservices angeschlossen werden und der alle Teile verwaltet. Man hat also eine schön übersichtliche Webplattform, mit der man interagieren kann.
Wie willst du das anbieten?
Das ganze Projekt wird über Lizenzen abgewickelt. Dies ermöglicht es mir Zeit zu investieren und einen durchgehenden Support zu gewährleisten. Ob es Lifetime Lizenzen geben wird, bin ich mir noch nicht sicher. Aber je nach Features wird der Preis variieren.
Ich bin auf Eure Kommentare und Vorschläge gespannt. Den ersten Teil hoffe ich in etwa einer Woche präsentieren zu können. Je nachdem wie gut ich vorran komme.
–fsxto