Alpha-ohjelmisto, ei tuotantodatalle. Virheet voivat hävittää dataa, tallennusmuoto voi muuttua ilman siirtotyökalua, eikä salausta ole vielä auditoitu. Pidä omat varmuuskopiosi ja varmista, että voit palauttaa niistä.
Varsto

Lataukset

Katso kuvakaappauksista, miltä alfa näyttää.

Jokaiselle alustalle yksi paketti, jossa ovat taustapalvelu, käyttöliittymä ja sama komentorivi; Linuxissa ja macOS:ssä palvelu käynnistyy kirjautuessa (systemd-käyttäjäyksikkönä tai launch agentina), Windowsissa sitä ajaa ilmoitusalueen sovellus. Linuxissa ja Windowsissa käyttöliittymä avautuu selaimeesi; macOS:ssä natiivisovelluksella on oma ikkunansa. Alfa: käytä vain testidatalla ja pidä huolta omista varmuuskopioistasi.

No binaries are published yet. Build from source with cargo build --release.

Asennus ja tarkistus

curl -O https://varsto.net/downloads/SHA256SUMS
curl -O https://varsto.net/downloads/varsto-0.0.1-alpha.12-x86_64-unknown-linux-musl.tar.gz
sha256sum -c SHA256SUMS --ignore-missing
tar xzf varsto-0.0.1-alpha.12-x86_64-unknown-linux-musl.tar.gz
cd varsto-0.0.1-alpha.12-x86_64-unknown-linux-musl
./varsto desktop        # opens the desktop interface in your browser
./varsto --help         # command line

Kääntäminen lähdekoodista

Lähdekoodi on osoitteessa github.com/janttsu/varsto; jokainen julkaisu on siellä tagi, jonka GitHub-julkaisuun on liitetty samat tiedostot, ja alla oleva lähdekoodiarkisto vastaa sitä. Vakaalla Rust-työkaluketjulla (1.85 tai uudempi): git clone https://github.com/janttsu/varsto.git tai pura arkisto, sitten cargo build --release; ohjelmatiedosto on target/release/varsto. cargo test --workspace ajaa testisarjan, mukaan lukien kahden laitteen skenaariot.

Työpöytäkäyttöliittymä

Linuxissa ja Windowsissa oletus on varsto tray: ilmoitusalueen kuvake, josta voi avata ja keskeyttää ja josta löytyy asennuskohta, kun uudempi versio on saatavilla; taustapalvelu synkronoi muutokset sekunneissa itsestään. varsto desktop käynnistää pienen verkkopalvelimen, joka kuuntelee osoitteessa 127.0.0.1 satunnaisessa portissa, tulostaa kertakäyttöisen linkin istuntotunnisteineen ja avaa sen oletusselaimessasi. Siihen pääsevät vain tämän tietokoneen ohjelmat; sivu hylkää pyynnöt, joissa ei ole tunnistetta, sekä pyynnöt, joiden Host-otsake ei ole paikallinen osoite. Käyttöliittymästä voit luoda holvin tai liittyä holviin, lisätä tallennuspaikkoja ja kansioita, jakaa, asettaa säilytyssääntöjä ja listata kaksoiskappaleita; synkronointi, tarkistus ja korjaus toimivat itsestään. Sovelluspaketti ja Varsto Desktop.cmd tekevät täsmälleen tämän.

Pika-aloitus (komentorivi)

export VARSTO_PASSPHRASE='a long passphrase'
varsto --home ~/.varsto-laptop init --name laptop            # prints the vault key once; keep it offline
varsto --home ~/.varsto-laptop storage add-local box /mnt/box
varsto --home ~/.varsto-laptop folder add docs ~/Documents/synced
varsto --home ~/.varsto-laptop sync

# another device that can reach the same storage
varsto --home ~/.varsto-desk join --name desk --vault-key <hex> --storage-path /mnt/box
varsto --home ~/.varsto-desk folder attach docs ~/synced
varsto --home ~/.varsto-desk sync
varsto --home ~/.varsto-desk status --json
varsto --home ~/.varsto-desk fsck --verify

Holviavain on pääavain heksamuodossa. Jos menetät sen ja kaikki laitteesi, menetät datan: tiliä tai avaimen talletusta ei ole.