InVault
Urządzenie do lokalnych kopii zapasowych plików i poczty na podłączonych dyskach. Łączy fizyczny sprzęt, oprogramowanie archiwizacji i panel zarządzania.
- Dla
- INSOLVE
- Moja rola
- Projekt i wykonanie urządzenia wraz z jego oprogramowaniem.
- Technologie
- Rust / Axum / React / SQLite
01 / 11
Realizacja
Panel WWW pozwala wybrać zasoby sieciowe i skrzynki pocztowe, ustawić harmonogramy oraz kontrolować przebieg kopii. Zadania mogą startować także po podłączeniu dysku. Archiwa z historią migawek tworzy powiązany projekt InCrypt, którego aplikacja desktopowa służy do odtwarzania plików.
Podejście
Oprogramowanie w Rust łączy źródła danych, harmonogramy i obsługę dysków z panelem React. Archiwizacja jest wydzielona do biblioteki InCrypt, wspólnej dla urządzenia i osobnych narzędzi do pracy z kopiami.