Thawj qhov tseem ceeb tshaj tawm ntawm lub server tau tshwm sim SFTPGo 1.0, uas tso cai rau koj los npaj cov chaw taws teeb nkag mus rau cov ntaub ntawv siv SFTP, SCP / SSH thiab Rsync raws tu qauv. Ntawm lwm yam, SFTPGo tuaj yeem siv los muab kev nkag mus rau Git repositories siv SSH raws tu qauv. Cov ntaub ntawv tuaj yeem hloov pauv ob qho tib si los ntawm cov ntaub ntawv hauv zos thiab los ntawm cov chaw cia sab nraud tau sib xws nrog Amazon S3 thiab Google Cloud Storage. Txhawm rau khaws cov neeg siv database thiab metadata, DBMSs nrog kev txhawb nqa rau SQL lossis hom ntawv tseem ceeb / tus nqi raug siv, xws li PostgreSQL 9.4+, MySQL 5.6+, SQLite 3.x lossis wb 1.3.x. Kuj tseem muaj hom kev khaws cov metadata hauv RAM, uas tsis tas yuav txuas cov ntaub ntawv sab nraud. Txoj haujlwm code yog sau rau hauv Go thiab faib los ntawm muaj ntawv tso cai raws li GPLv3.
Lub ntsiab nta:
Txhua tus account yog chrooted, txwv kev nkag mus rau tus neeg siv lub tsev directory. Nws muaj peev xwm los tsim cov npe virtual uas siv cov ntaub ntawv sab nraum tus neeg siv cov npe hauv tsev.
Cov nyiaj khaws cia rau hauv cov neeg siv virtual database uas tsis sib tshooj nrog cov neeg siv cov ntaub ntawv. SQLite, MySQL, PostgreSQL, bbolt thiab hauv-nco cia tuaj yeem siv los khaws cov neeg siv cov ntaub ntawv. Cov khoom siv tau muab rau kev kos duab virtual thiab cov nyiaj hauv lub cev - txawm tias ncaj qha lossis random daim ntawv qhia tau ua tau (ib tus neeg siv lub cev tuaj yeem raug mapped rau lwm tus neeg siv virtual).
Kev lees paub siv cov yuam sij pej xeem, SSH cov yuam sij thiab cov passwords tau txais kev txhawb nqa (nrog rau kev sib tham sib txheeb xyuas nrog tus password nkag los ntawm cov keyboard). Nws tuaj yeem khi ntau tus yuam sij rau txhua tus neeg siv, nrog rau kev teeb tsa ntau yam thiab ntau kauj ruam authentication (piv txwv li, thaum muaj kev lees paub qhov tseem ceeb, tus password yuav raug thov ntxiv).
Rau txhua tus neeg siv, nws muaj peev xwm los teeb tsa cov txheej txheem kev lees paub sib txawv, nrog rau txhais koj tus kheej txoj hauv kev, siv los ntawm kev hu xov tooj rau cov kev pabcuam kev lees paub sab nraud (piv txwv li, rau kev lees paub ntawm LDAP) lossis xa cov lus thov ntawm HTTP API.
Nws muaj peev xwm txuas cov neeg ua haujlwm sab nraud lossis HTTP API hu rau dynamically hloov cov neeg siv tsis tau, hu ua ua ntej tus neeg siv nkag. Txhawb nqa dynamic tsim cov neeg siv raws li kev sib txuas.
Txhawb tus kheej quotas rau cov ntaub ntawv loj thiab tus naj npawb ntawm cov ntaub ntawv.
Kev tswj xyuas cov cuab yeej uas ua haujlwm cuam tshuam nrog tus neeg siv lossis cov npe (koj tuaj yeem txwv tsis pub saib cov npe ntawm cov ntaub ntawv, txwv tsis pub rub tawm, rub tawm, sau dua, tshem tawm, hloov npe lossis hloov cov cai nkag, txwv tsis pub tsim cov npe lossis cov cim txuas, thiab lwm yam).
Rau txhua tus neeg siv, koj tuaj yeem txhais cov kev txwv ntawm tus kheej, piv txwv li, koj tuaj yeem tso cai nkag los ntawm qee tus IP lossis subnets.