Przejdź do treści
Wszystkie realizacje

Sprzęt i oprogramowanie

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
Urządzenie InVault
01 / 11
InVault
Urządzenie InVault
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.

Mój zakres pracy

Mój zakres obejmował urządzenie i jego oprogramowanie: od modelu 3D, druku i elektroniki po firmware, obsługę oraz narzędzia diagnostyczne.

  • Urządzenie

    Model 3D, druk, dobór sprzętu i elektronika.

  • Kopie i zarządzanie

    Oprogramowanie urządzenia, panel WWW, harmonogramy, historia zadań i kontrola podłączonych dysków.

  • Obsługa techniczna

    Narzędzie do przygotowania i wgrywania oprogramowania, aktualizacji oraz diagnostyki urządzenia.

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.