Strong
Ise majutatav failiplatvorm

Failid, õigused ja koostöö — teie enda serverites

Strong Disk asendab pilveketta: privaatsed kettad ja ühiskaustad, versioonid ja prügikast, DOCX-, XLSX- ja PPTX-failide redigeerimine koos kolleegidega, otsing tekstist ja skaneeringutest ning võrguühenduseta töötav töölauaklient. Kõik ühes konteinerikomplektis.

3 keelt
RU, ET ja EN liideses, kirjades ja kliendis
SHA-256
iga üleslaaditud versiooni kontroll
kuni 50 GiB
faili kohta: taastatav üleslaadimine 16 MiB osadena
0 välist teenust
OCR, redaktorid ja post töötavad teie võrgus
Võimalused

Kõik, mida meeskond failidega töötamiseks vajab

Ilma lisamoodulite ja pistikprogrammideta: iga allolev võimalus on juba tootes ja testidega kaetud.

  • Versioonid, prügikast ja kvoodid

    Iga üleslaadimine on muutumatu versioon SHA-256-ga. Prügikast seadistatava säilitusajaga, versioonide piirang faili kohta, organisatsiooni ja ketaste kvoodid koos prügikasti ja reservidega.

  • Ühisredigeerimine

    DOCX, XLSX ja PPTX avanevad brauseris ONLYOFFICE-is või Collabora Online-is — mootor valitakse organisatsiooni kohta. Üks ühine dokument, versioonid ja konfliktikoopiad.

  • Otsing tekstist ja skaneeringutest

    PostgreSQL otsib nimedest ning TXT-, koodi-, PDF- ja kontoridokumentide tekstist. Režiim With OCR tunneb skaneeringud ja pildid ära kohapeal, vene ja inglise keeles.

  • Õigused, grupid ja lingid

    Isiklikud ja grupiõigused pärimisega, „Minuga jagatud“, avalikud lingid parooli ja tähtajaga, teavitused õiguste andmisest ja tühistamisest. Administraator ei näe privaatseid faile automaatselt.

  • Töölauaklient ja võrguühenduseta töö

    Rust-klient sünkroonib kausta mõlemas suunas, töötab võrguta ja jõuab muudatustele järele, kui ühendus taastub. Valikuline sünkroonimine, paus, kiirusepiirang, OS-i prügikast.

  • Uuendused reaalajas

    Loendid, loendurid ja teavitused uuenevad kõigil osalejatel ilma lehe uuesti laadimata — SSE PostgreSQL-i LISTEN/NOTIFY peal.

  • Eelvaade ja pisipildid

    TXT, PDF, pildid koos HEIC-iga, heli ja video otse tööalas. PDF-i esimese lehe, videokaadri ja MP3-kaante pisipildid, vahemälus versiooni kohta.

  • Telefon ja tahvel

    Alumine navigeerimine, kompaktne ruudustik, üleslaadimine nupuga „Lisa“ ja loend ilma horisontaalse kerimiseta. Hele, tume ja süsteemne teema.

Turvalisus

Kaitstud vaikimisi, mitte seadistuse kaudu

Juurdepääsukontroll elab API-s, mitte liideses: iga failipäring kontrollib liikmesust, omandit ja antud õigusi. Allpool on see, mis on juba sisse lülitatud.

  • Better Auth: e-posti OTP, 2FA TOTP-i ja varukoodidega, seadmed ja seansid tühistamisega
  • Range CSP nonce-iga, frame-ancestors, HSTS, Sec-Fetch-Site ja SameSite=Strict küpsised
  • Räsitud linkide tunnused, scrypt linkide paroolidele, 32-baidised saladused, ajakindel võrdlus
  • Päringupiirangud PostgreSQL-is, ühised kõigile API koopiatele; eraldi piirangud postimarsruutidel
  • Seadmete sisselogimine RFC 8628 järgi klientide lubatud loendi ja serveripoolse tunnuse tühistamisega
  • Tegevuslogi kategooriate ja säilitusajaga; ZIP-import zip-slip-kaitsega
Töölaud

Kaust arvutis, mis on alati serveriga kooskõlas

Rusti ja Tauri 2 klient ei vaja Electronit ja kasutab sama disainisüsteemi kui veeb. Sisselogimine toimub seadmekoodiga süsteemibrauseris, tunnus hoitakse Keychainis.

  • Kahesuunaline sünkroonimine ja „Minuga jagatud“
  • Täielik võrguühenduseta töö: toimingute järjekord ja äratus võrgu taastumisel
  • Konfliktikoopiad andmekao asemel
  • Valikuline sünkroonimine, paus 1 h, 8 h või hommikuni, kiirusepiirang
  • Uuendused allkirjastatud manifestiga (Ed25519)
  • macOS universal ja Windows x64, uuendused allkirjastatud manifestiga
Paigaldus

Üks compose-fail ja platvorm töötab

Kaks tõmmist (api ja web), PostgreSQL ja RustFS, soovi korral ONLYOFFICE ja Collabora. Migratsioonid rakenduvad käivitumisel, ämber luuakse ise, varundus ja taaste on skriptid koos läbitud harjutusega.

Paigaldusjuhend
cd strong-disk
npm ci && npm run setup
docker compose --env-file .env.prod \
  -f compose.prod.yaml up -d --build
curl -fsS https://disk.example.com/api/public/auth-options
Tehnoloogiad
  • Next.js 16
  • Fastify 5
  • PostgreSQL 18
  • RustFS (S3)
  • Rust + Tauri 2
  • pg-boss
Küsimused

Korduma kippuvad küsimused

Kus faile hoitakse?

Sisu on S3-ühilduvas hoidlas (kaasasolev RustFS või mis tahes muu S3), metaandmed, versioonid ja õigused PostgreSQL-is. Miski ei lahku teie taristust.

Kas redaktorid vajavad eraldi serverit?

ONLYOFFICE ja Collabora töötavad sama compose-komplekti eraldi konteinerites. Lülitage sisse üks või mõlemad ja valige mootor organisatsiooni seadetes.

Kuidas töötab otsing skaneeringutest?

OCR töötab kohapeal Tesseractiga API serveris ja ainult siis, kui on valitud režiim With OCR. Tulemused hoitakse vahemälus faili versiooni kohta ja filtreeritakse juurdepääsuõiguste järgi.

Kuidas on suurte failidega?

Üleslaadimine käib 16 MiB osadena otse hoidlasse, pausi ja katkestuse järel jätkamisega. Faili piirangu määrab organisatsioon — kuni 50 GiB.

Kas on mobiilirakendused?

Veebiliides on kohandatud telefonile. Natiivne iOS-klient on kavas; vajalikud API-d — seadmete sisselogimine ja muudatuste voog — on juba valmis.

Valmis proovima?

Käivitage komplekt kohapeal viie käsuga või logige sisse olemasolevasse organisatsiooni.