CH-J Server ManagerPalvelimen hallinta yli SSH
Valikko
Kaikki oppaat ja artikkelit →

Electronista Rustiin ja Tauriin: Server Managerin uusi perusta

Versio 0.1.1 siirtyy Rustiin ja Tauri 2:een. Tutustu seuraavan työpöytäsukupolven arkkitehtuurin etuihin.

Vähemmän osia joka paketissa

Electron sisältää Chromiumin ja Node.js:n. Tauri käyttää järjestelmän WebView’ta: WKWebView macOS:ssa, WebView2 Windowsissa ja WebKitGTK Linuxissa. Sovelluksen ei enää tarvitse toimittaa omaa selainmoottoria.

Natiivi ydin tutuille tehtäville

SSH, SFTP, holvi ja päivitysten tarkistus siirtyvät käännettyyn Rust-koodiin. Käyttöliittymä viestii hallittujen ydinrajapintojen kautta. Näin palvelintyökalujen kehitykselle syntyy natiivi perusta.

Pienemmät paketit, mutta ei pienempää muistinkulutusta kaikkialla

Mukana toimitettavan moottorin poistaminen pienentää paketteja ja asennettua sovellusta huomattavasti. Se ei automaattisesti tarkoita pienempää muistinkulutusta: ensimmäisessä mittauksessamme RAM-muistin käyttö oli pienempi macOS:ssa mutta suurempi Windowsissa ja Ubuntussa moduulien ollessa auki. Järjestelmän WebView on edelleen edellytys. Mitatut arvot ovat resurssien käyttöä käsittelevässä artikkelissa.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
AsennuspakettiLadatun paketin koko.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Asennettu sovellusLevytila asennuksen jälkeen.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM lukituksen avaamisen jälkeenHolvin lukitus on avattu, eikä yhtään moduulia ole auki.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM, kun 3 moduulia on aukiSystem Monitor, File Manager ja Log Viewer ovat auki.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM SSH- ja SFTP-työskentelyssäLisäksi aktiivinen pääte ja lukeminen SFTP:n kautta.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU SSH- ja SFTP-työskentelyssäProsenttiosuus yhdestä ytimestä.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Uutta Alpha 0.1.1:ssä

SSH-väli-isännät ja yhteydet ilman tallennettua profiilia

Yhdistä väli-isännän kautta, myös enintään kolmen tallennetun isännän ketjulla, tarkistaen avaimen jokaisessa vaiheessa. Käsin syötettyä kohdetta voi käyttää tallentamatta sitä.

Kaksi päätettä ja saatavuuden taustatarkistus

Aseta kaksi päätettä rinnakkain tai päällekkäin samalle tai eri palvelimille; piilottaminen ei sulje istuntoa. Saatavuus testaa SSH:n TCP-portin ilman kirjautumista. Vain väli-isännän kautta saavutettava kohde vaatii avoimen väli-istunnon, muuten se jää tarkistamatta. Saavuttamaton portti ei todista palvelimen olevan sammutettu.

Yhdestä kolmeen tiedostopaneelia ja palvelinsiirrot

Jokainen paneeli näyttää paikallisen levyn tai avoimen SSH-istunnon Monaco-muokkauksella. Palvelinten väliset tiedot kulkevat tämän tietokoneen kautta tallentumatta levylle. Jono tukee taukoa, jatkamista, peruutusta ja ristiriitojen käsittelyä.

SHA-256:lla tarkistetut siirrot

Lähdetiedosto poistetaan vasta onnistuneen SHA-256-tarkistuksen jälkeen ja vain jos se ei ole muuttunut. Muuten tiedosto säilyy ja jono kertoo syyn.

Laitetiedot, istunnon valinta ja 42 kieltä

System Monitor luettelee CPU-kannat ja GPU:t tai kiihdyttimet saatavilla olevin NVIDIA- ja AMD-mittarein; puuttuvat arvot jäävät puuttuviksi. Moduulit käyttävät ainoaa yhteyttä automaattisesti tai pyytävät valitsemaan, vaihtamatta palvelinta itse. Käyttöliittymä tukee 42 kieltä, myös oikealta vasemmalle.

Mitä Alpha ei vielä tarjoa

Porttiohjaus, etäarkistojen purku ja vetäminen Finderista tai Resurssienhallinnasta eivät ole käytettävissä. Siirrot eivät ole suoria eivätkä kopioi vain sudolla luettavia tiedostoja. Alpha 0.1.1 on vähemmän testattu kuin Beta 0.1.0, etenkin Windows- ja Linux-asiakkailla.

Yksityiskohtaiset asiakirjat

Tauri 2 →

Electron →

Biometrinen aukko ja turvallisuus →