SSD Nodes Learn 🎉 VPS mula $5.50/buwan
Mga Gabay Matt ConnorNi Matt Connor · Na-update 2026-08-13

Seafile vs Nextcloud: Alin ang Mas Maganda sa Sync?

Ihambing ang Seafile 13 at Nextcloud 34 sa sync speed, RAM, backups, at encryption. Alamin kung kailan mas praktikal ang block storage o normal na files sa disk.

Seafile vs Nextcloud: ang maikling sagot

Ang Seafile vs Nextcloud ay nakasalalay sa isang pagkakaiba: ano ang anyo ng file kapag nakarating na ito sa server. Hinahati ng Seafile ang bawat file sa mga block at iniimbak ito sa isang object store na Seafile lamang ang makakabasa, kaya mabilis ang sync at nagiging dalawang bahagi ang backup. Isinusulat ng Nextcloud ang file mo sa disk bilang isang file, at itinuturing ang sync bilang isang feature ng platform na nagpapatakbo rin ng mga calendar, contact, document, at share link. Ibase ang desisyon sa pagkakaibang ito, dahil dito nakasalalay ang iba pang konsiderasyon.

Noong August 2026, nasa 13.0 series ang Seafile at nasa 34 series naman ang Nextcloud. Pareho silang mature, at walang alinman sa kanila ang malapit nang magbago ng storage model.

Paano iniimbak ng Seafile ang iyong mga file

Minomodelo ng Seafile ang isang library kung paano minomodelo ng git ang isang repository. Inilalarawan ng admin manual ang internal na modelo bilang Repo, Commit, FS, at Block, at sinasabi nitong tinatawag ding library ang isang repo. Hinahati ang bawat file sa mga block na magkakaiba ang haba gamit ang content-defined chunking (CDC, isang algorithm na kumukuha ng mga boundary ng block mula mismo sa data), at binabanggit ng manual ang average na block size na humigit-kumulang 8 MB. Ipinapangalan ang mga block batay sa nilalaman ng mga ito. Dahil dito, nagkakapareho ang dalawang version ng isang malaking file sa lahat ng block na hindi nagbago, at nagbabahagi rin ang dalawang library ng magkaparehong block.

Maliit na bahagi lamang ng metadata tungkol sa mga library ang nasa relational database. Ang lahat ng iba pa, kabilang ang mga commit, directory object, at block, ay nasa ilalim ng data directory. Sa Docker layout na ginagamit ng 12 at 13 series, iyon ay /opt/seafile-data/seafile/seafile-data. Walang kapaki-pakinabang na impormasyong makukuha sa pagpapatakbo ng ls doon, dahil makikita mo ang mga directory na puno ng hash name, hindi ang Invoices/2026/march.pdf.

Pareho rin ang modelong ginagamit ng sync. Tinatanong ng client ang server kung ano ang nagbago, tumatanggap ng listahan ng block hash, at kinukuha lamang ang mga block na wala pa rito. Kaya mahusay ang Seafile sa malalaking library: nakabatay ang dami ng naililipat na bytes sa mga block na nagbago, hindi sa laki ng file na naglalaman ng mga iyon.

Paano iniimbak ng Nextcloud ang iyong mga file

Inilalagay ng Nextcloud ang file sa disk kung saan mo ito inaasahan. Sinasalamin ng path na data/<username>/files/ ang nakikita ng user sa web interface. Sinasalamin naman ng database table na oc_filecache ang parehong tree, kasama ang mga size, oras ng pagbabago, at etag. Mas pinagkakatiwalaan ng Nextcloud ang table kaysa sa disk.

Gumagamit ang desktop client ng WebDAV (web distributed authoring and versioning) sa HTTPS. Hindi bababa sa isang request ang kailangan para sa bawat file. Dahil dito, nagdagdag ang Nextcloud ng bulk upload API. Ipinaliwanag sa developer manual na mas mabagal kaysa maaari ang pag-upload ng maraming maliliit na file dahil hindi lubusang nagagamit ang network bandwidth. Kaya pinagsasama-sama ang maliliit na file. Dumadaan naman ang malalaking file sa chunking API. Ang default na chunk size ng desktop client ay 5 MiB (naka-default ang OWNCLOUD_CHUNK_SIZE sa 5242880 bytes).

Ang pakinabang ng mga file na nasa disk ay mababasa ng bawat tool na mayroon ka na ang iyong data. Ang kapalit nito ay hindi napapansin ng Nextcloud ang mga pagbabagong ginawa nang hindi nito nalalaman. Kung direktang kumopya ka ng mga file sa data directory, mananatiling hindi nakikita ang mga ito sa web interface hanggang magsagawa ka ng scan:

sudo -E -u www-data php occ files:scan --all -vv

Tinutukoy mismo ng admin manual ang mga sitwasyong ito kung kailan dapat magsagawa ng rescan: pagkatapos direktang kumopya ng mga file sa data directory, pagkatapos ng migration, at kapag iniimbestigahan ang mga inconsistency sa file cache.

Alin ang mas mabilis mag-sync ng malaking library?

Seafile, sa dalawang sitwasyong pinakamabigat: sampu-sampung libong maliliit na file at paulit-ulit na pag-edit sa malalaking file. Block-level deduplication ang mekanismong ginagamit nito, kaya kung nagbago ang gitna ng isang 4 GB disk image, ilang block lamang ang ina-upload. Binabawasan ng Nextcloud ang agwat sa maliliit na file gamit ang bulk upload, pero hindi nito maisasara ang agwat sa malalaking file dahil ang buong file ang unit of transfer nito.

Huwag basta maniwala sa tinatayang laki ng agwat, at huwag ding umasa sa benchmark ng vendor. Gumawa ng library na katulad ng sa iyo at sukatin ang oras:

mkdir -p ~/synctest && cd ~/synctest
for i in $(seq 1 20000); do head -c 4096 /dev/urandom > "file_$i.bin"; done
du -sh ~/synctest

Ilagay ang directory na iyon sa isang synced folder sa bawat server at i-monitor kung kailan matatapos ang client. Mahalaga ang reliability tulad ng speed. Inu-upload muna ng Seafile client ang mga block at huling isinusulat ang commit na tumutukoy sa mga ito. Kaya kapag naputol ang upload, mananatili ang library sa dati nitong commit sa halip na magkaroon ng bahagyang naisulat na tree.

Mga kailangang resource ng bawat isa sa maliit na VPS

Nangangailangan ang Seafile ng “at least 2G RAM and a 2-core CPU (> 2GHz)” ayon sa documentation nito. Sa halip, tinutukoy ng Nextcloud ang memory ayon sa bawat PHP process: minimum na 128 MB at inirerekomendang 512 MB bawat process. I-multiply muna ito sa bilang ng worker bago idagdag ang database, cache, at preview generation. Nasa ibaba ang mga panimulang halaga na gagamitin ko para sa maliit na team. Mga panimulang halaga lamang ang mga ito, hindi aktuwal na measurement.

ChartStarting point for about five users, and SQL databases per stack
The data behind this chart
[
  {
    "label": "Seafile CE 13",
    "start_ram_gb": 4,
    "start_cpu_cores": 2,
    "sql_databases": 3
  },
  {
    "label": "Nextcloud 34",
    "start_ram_gb": 4,
    "start_cpu_cores": 2,
    "sql_databases": 1
  },
  {
    "label": "Syncthing 2",
    "start_ram_gb": 1,
    "start_cpu_cores": 1,
    "sql_databases": 0
  }
]

Pareho silang nasa iisang klase: 4 GB ng RAM na may 2 cores. Kaya hindi footprint ang magpapasya kung alin ang pipiliin. Tumatakbo ang Syncthing sa 1 GB at 1 core, kaya ito ang makatwirang dahilan para isaalang-alang ito. Mas malaki ang pagkakaiba sa mga component kaysa sa paggamit ng memory. Gumagamit ang Seafile ng 3 SQL database, samantalang 1 ang ginagamit ng Nextcloud. Sa default na Seafile Docker deployment, sinisimulan ang server, MariaDB, Memcached, SeaDoc, at Caddy mula sa mga file na ida-download mo muna:

mkdir /opt/seafile
cd /opt/seafile
wget -O .env https://manual.seafile.com/13.0/repo/docker/ce/env
wget https://manual.seafile.com/13.0/repo/docker/ce/seafile-server.yml
wget https://manual.seafile.com/13.0/repo/docker/seadoc.yml
wget https://manual.seafile.com/13.0/repo/docker/caddy.yml
nano .env

Sa .env, itakda ang SEAFILE_SERVER_HOSTNAME, ang MySQL root at database passwords, ang initial admin account, at ang JWT_PRIVATE_KEY. Nangangailangan ang manual ng random string na hindi bababa sa 32 character para sa key na iyon. Binabasa ito sa unang pagsisimula, kaya i-generate ito bago mo i-start ang stack:

openssl rand -base64 40
docker compose up -d

Ginagawa ng unang pagsisimula ang tatlong database at ang admin user. Ang katumbas na configuration decisions para sa Nextcloud, kabilang ang TLS at reverse proxy, ay tinatalakay sa guide para sa Nextcloud sa VPS gamit ang Docker, TLS, at backups.

Paano nagkakaiba ang mga backup?

Ito ang aspeto na madalas minamaliit ng mga tao, at dito pinakamalaki ang pagkakaiba ng dalawang product.

Para sa Seafile, hindi maaaring baguhin ang pagkakasunod-sunod. Ayon sa manual, i-back up muna ang SQL, saka ang data directory, dahil sa ganitong paraan ay may valid na object reference ang bawat record sa database at hindi masisira ang libraries. Kapag binaligtad ito, maaaring tumuro ang isang database row sa isang block na hindi naisama sa snapshot.

docker exec -i seafile-mysql mariadb-dump -uroot -p"$MYSQL_ROOT_PASSWORD" --opt ccnet_db > ccnet_db.sql
docker exec -i seafile-mysql mariadb-dump -uroot -p"$MYSQL_ROOT_PASSWORD" --opt seafile_db > seafile_db.sql
docker exec -i seafile-mysql mariadb-dump -uroot -p"$MYSQL_ROOT_PASSWORD" --opt seahub_db > seahub_db.sql
rsync -az /opt/seafile-data/seafile /backup/data/

May dalawang detalye sa mga linyang iyon. Gamitin ang mariadb-dump, dahil deprecated na ang serye ng mga command na mysql sa MariaDB image na kasama ng Seafile. Alisin ang flag na -t sa docker exec kapag nagre-redirect ka sa file, dahil nire-rewrite ng TTY ang line endings at nasisira ang dump.

Hiwalay na kino-capture ang dalawang bahagi, kaya maaaring hindi magkatugma ang mga ito. Pagkatapos ng anumang restore, suriin ang store bago ito pagkatiwalaan:

docker exec -it seafile bash
cd /opt/seafile/seafile-server-latest
./seaf-fsck.sh

Kapag may nawawala, tinutukoy ng tool ang object:

Block 650fb22495b0b199cff0f1e1ebf036e548fcb95a is missing.
Repo ca1a860d HEAD commit is corrupted, need to restore to an old version.

Maglaan din ng proseso para sa garbage collection. Dahil sa deduplication, nananatili ang blocks ng mga dinelete na file at libraries hanggang patakbuhin mo ang ./seaf-gc.sh mula sa parehong directory. Iniuulat ng run kung ano ang nakita nito, gaya ng GC finished. 507 blocks total, about 507 reachable blocks, 0 blocks can be removed.. Kapag nilaktawan mo ito nang isang taon, patuloy na kumokonsumo ng storage ang backups para sa data na dinelete na ng mga user.

May kaparehong two-part problem ang Nextcloud, pero iba ang anyo nito, dahil kailangang ilarawan ng data directory at database ang parehong tree:

sudo -E -u www-data php occ maintenance:mode --on
rsync -Aavx /srv/nextcloud/ /backup/nextcloud-dirbkp/
mariadb-dump --single-transaction --default-character-set=utf8mb4 -u nextcloud -p"$DB_PASS" nextcloud > /backup/nextcloud-sqlbkp.bak
sudo -E -u www-data php occ maintenance:mode --off

Panatilihin ang config folder, data folder, anumang custom apps at ang theme, pati ang dump. I-restore ang dalawang bahagi mula sa parehong oras. Kung mas bago ang data directory kaysa sa database, makikita ng mga user ang mga file na hindi alam ng file cache, at inaayos ito ng occ files:scan --all. Kung mas bago ang database, tumuturo ang cache rows sa mga file na wala na, at inaalis ng occ files:cleanup ang mga cache entry na walang katumbas na entry sa storage table.

Sa alinmang paraan, kailangan mo ng backup program na kayang humawak ng maraming maliliit na file at nagpapanatili ng history. Ito ang pagkakaiba ng ginagawa ng restic at BorgBackup.

Mga client sa desktop at mobile

May dalawang desktop program ang Seafile. Nagpapanatili ang syncing client ng lokal na kopya ng mga library na pinili mo. Ima-mount ng Drive client (SeaDrive) ang mga library bilang virtual drive at ida-download ang mga file kapag ina-access: sa Windows, ginagamit nito ang Microsoft's cloud files API; sa macOS, Finder extension ito simula version 3.0; at sa Linux, AppImage ito simula 3.0.12 at nag-mount sa ~/SeaDrive. Gumagana ang encrypted libraries sa tatlong desktop platform. Pang-access sa mga file ang mobile apps, at iyon lamang ang layunin ng mga ito.

Nag-aalok din ang desktop client ng Nextcloud ng virtual files. Nasa mobile apps nito ang iba pang bahagi ng platform, kaya kasama sa file access ang calendar, contacts, Talk, at notes. Kung karamihan sa users mo ay gumagamit ng phones at kailangan nila ng higit pa sa mga file, malaking pagkakaiba ito sa araw-araw na paggamit.

May isang detalye sa Seafile na kailangang planuhin: ang library ang unit para sa sharing, sync, permissions, at encryption. Ayusin muna ang layout ng mga library bago mag-load ng 500 GB sa iisang library. Ang paglipat sa pagitan ng mga library ay copy at delete, hindi rename, kaya hindi nito kasamang naililipat ang history ng file.

Encryption: kung ano talaga ang pinoprotektahan ng bawat isa

Client-side ang mga encrypted library ng Seafile. Hindi kailanman sine-save sa server ang password. Naka-save kasama ng library ang isang magic token na hinango mula sa password at library id, upang ma-check ng client ang password bago ito mag-sync. Ine-encrypt ang file key gamit ang key at IV (initialisation vector) na hinango mula sa password gamit ang AES 256/CBC. Pagkatapos, ine-encrypt ang file data gamit ang file key na iyon.

Basahin ang mga nakadokumentong limitasyon, dahil madalas itong nalalampasan ng mga user. Ang encrypted library ay file contents lamang ang ini-encrypt. Hindi naka-encrypt ang mga pangalan ng folder at file, pati ang mga file size o edit history. Hindi end to end ang pag-browse sa encrypted library gamit ang web browser: ita-type mo ang password, gagamitin ito ng server upang i-decrypt ang file key, at ise-cache nito ang password sa memory nang isang oras. Malinaw din sa manual na hindi tinitiyak ng encrypted library ang integrity, dahil maaaring baguhin ng server admin ang bahagi ng file contents at hindi ito matukoy ng client.

May dalawang feature ang Nextcloud na magkahawig ang pangalan at madaling mapagkamalan. Ine-encrypt ng server side encryption ang mga file habang naka-store, ngunit nananatili ang mga key sa parehong server. Kaya mas mahusay nitong pinoprotektahan ang data sa external storage kaysa sa pagprotekta sa iyo laban sa taong may root access sa server. Ine-encrypt ng end to end encryption app ang mga piniling folder sa client. Sa disenyo nito, hindi mababasa ng server ang mga ito. Dahil dito, hindi rin makikita ng web interface, server side search, at previews ang laman ng mga folder na iyon.

Hindi kapalit ng encrypted backup ang encryption ng alinmang produkto. I-encrypt nang hiwalay ang backup.

Mga calendar, contact, office, at app platform

Hindi magkalapit ang dalawang ito sa axis na ito. Kasama sa core ng Nextcloud ang CalDAV (calendar gamit ang WebDAV) at CardDAV (contact gamit ang WebDAV). May integration din ito para sa Collabora o OnlyOffice para sa mga dokumento, at may app store para sa iba pang feature. Kasama sa Seafile 13 ang SeaDoc para sa collaborative documents at wiki pages, at hanggang doon na lamang ito. Wala itong calendar at address book.

May kapalit ang platform, at ang kapalit na iyon ay ang upgrades. Bawat app na ini-install mo ay isa pang maaaring pumigil sa Nextcloud upgrade o magkaroon ng problema pagkatapos nito. Kaya habang mas umaasa ang mga user sa mga feature, mas kailangan mong pag-ingatan ang upgrade window. Mas kaunti ang maaaring masira sa Seafile dahil mas kaunti ang ginagawa nito. Tandaan din na Seafile Professional, hindi ang Community Edition, ang nagdaragdag ng full text search sa loob ng mga dokumento at folder level permissions sa ilalim ng bayad na licence. Tiyaking kasama sa edition na balak mong patakbuhin ang feature na inaasahan mo.

Ang failure mode na karaniwang nararanasan ng bawat isa

Nagkakaproblema ang Seafile kapag hindi na nagtutugma ang database at object store. Makakakita ka ng library na hindi mabuksan, o mga file na nawawala, at ipinapakita ng seaf-fsck.sh ang nawawalang block. Walang file tree na maaaring ayusin nang mano-mano, kaya kailangan mong gamitin ang database dump at object store, at i-restore ang mga ito sa tamang pagkakasunod-sunod. Subukan ang restore sa isang ekstrang VPS kahit isang beses, dahil ang backup na hindi mo pa nari-restore ay hula lamang.

Nagkakaproblema ang Nextcloud kapag hindi nagtutugma ang file cache at disk, karaniwan dahil may sumulat sa data directory nang hindi ipinapaalam sa Nextcloud. Makakakita ka ng file sa disk na hindi nakalista sa web interface, o folder na mali ang size, at occ files:scan ang ginagamit na solusyon. Dalawa pa sa karaniwang problema nito ang mabagal na protocol sa maraming maliliit na file, na hindi maaayos ng dagdag na CPU, at paggamit ng PHP memory: karaniwang biglang tumataas ang memory kapag gumagawa ng preview ng malalaking image at video. Maglaan ng 512 MB bawat process at gumawa ng mga preview sa isang scheduled job sa halip na habang pinoproseso ang request.

Wala sa dalawa: Syncthing, kung file sync lang ang kailangan mo

Kung ang aktuwal mong kailangan ay isang folder na naka-mirror sa pagitan ng mga machine, mas maraming feature kaysa kailangan mo ang dalawang product. Walang server at account ang Syncthing. Peer ang bawat device, at ang VPS ang peer na nananatiling gising kapag naka-sleep ang laptop mo. Ang Syncthing 2 ang kasalukuyang release line, at nagmumula ang mga package sa sariling repository ng project:

sudo mkdir -p /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt-get update
sudo apt-get install syncthing

Patakbuhin ito bilang normal na user, hindi kailanman bilang root, para maayos ang ownership ng mga file na isinusulat nito:

sudo systemctl enable --now syncthing@youruser
systemctl status syncthing@youruser

Bilang default, nagbi-bind ang web interface sa 127.0.0.1:8384, kaya hindi ito maaabot mula sa internet. Ito ang tamang default. Gamitin ang SSH tunnel mula sa laptop para ma-access ito:

ssh -L 8384:127.0.0.1:8384 youruser@your-server

Pagkatapos, buksan ang http://127.0.0.1:8384 sa laptop. Gumagamit ang sync mismo ng port 22000 sa TCP at QUIC, habang gumagamit ang local discovery ng UDP 21027. Hindi ito gumagana sa internet. Sa VPS, buksan ang 22000 at panatilihing sarado ang interface:

sudo ufw allow 22000/tcp
sudo ufw allow 22000/udp

Ang mawawala sa iyo ay ang lahat ng server feature: walang share link para sa mga taong hindi nagpapatakbo ng Syncthing, walang web file browser, walang user account, at walang server-side trash maliban kung i-enable mo ang file versioning para sa bawat folder. Ang karaniwang nakakagulat ay ang conflict file. Kung ie-edit mo ang isang file sa dalawang device habang hindi nila nakikita ang isa't isa, magkakaroon ka ng kapatid na file na may pangalang tulad ng notes.sync-conflict-20260806-142233-ABCD1EF.md. Walang magbibigay ng warning, kaya paminsan-minsan ay maghanap ng sync-conflict.

Kung hindi synced folder ang kailangan mo kundi bucket na sinusulatan ng mga application, ibang tool na naman iyon: tingnan ang self-hosted S3-compatible object storage. Para sa mas malawak na pagpipilian, saklaw ng roundup ng mga self-hosted na alternatibo sa Dropbox ang mga hindi naisama sa paghahambing na ito.

Ang panuntunan sa pagpili

  1. Piliin ang Seafile kung ang kailangan ay sync na nakatuon sa dami at laki: maraming file, malalaking file, maraming device, at katanggap-tanggap sa iyo ang data store na Seafile lamang ang makababasa.
  2. Piliin ang Nextcloud kung ang kailangan ay isang platform: mga calendar, contact, document at share link, kasama ang mga plain file sa disk na mababasa ng anumang backup tool.
  3. Piliin ang Syncthing kung ang kailangan ay mirrored folder lamang at wala nang iba.

Pumili nang maingat ngayon, dahil ang migration sa pagitan ng Seafile at Nextcloud ang tunay na lock-in. Walang converter. Isi-sync mo ang lahat papunta sa isang client, ia-upload ito sa kabilang server, at gagastos ka ng bandwidth at oras habang naiiwan ang version history at mga share link. Mas mura ang pag-size sa pipiliin ngayon para sa susunod na tatlong taon kaysa lumipat sa ikalawang taon.

FAQ

Mas mabilis ba ang Seafile kaysa Nextcloud sa pag-sync ng malalaking library?

Oo, sa dalawang sitwasyong karaniwang nagdudulot ng mabagal na performance, at may dahilang maaari mong i-verify. Hinahati ng Seafile ang mga file sa mga block na may average na humigit-kumulang 8 MB at inililipat lamang ang mga nabagong block. Kaya kapag may binago sa loob ng malaking file, ilang block lamang ang inililipat. Buong file naman ang unit of transfer ng Nextcloud. Dahil dito, sa parehong pagbabago, buong file ang muling ina-upload. Ang bawat maliit na file ay nangangailangan din ng hindi bababa sa isang WebDAV request. Kaya pinagsasama-sama ng bulk upload API nito ang maliliit na file. I-time ang dalawang ito sa sarili mong VPS bago magpasya, dahil kasinghalaga ng protocol ang CPU, disk, at network link mo.

Maaari ko bang i-back up ang Seafile sa pamamagitan ng pagpapatakbo ng rsync sa data directory?

Oo, ngunit kailangan itong isagawa kasama ng mga database at ayon sa dokumentadong pagkakasunod-sunod. Ayon sa manual ng Seafile, i-back up muna ang SQL at pagkatapos ang data directory. Sa ganitong paraan, ang bawat database record ay tumutukoy sa isang object na nasa backup. Kinokopya ng command na rsync -az /opt/seafile-data/seafile /backup/data/ ang conf, seafile-data, at seahub-data. Ngunit hindi ito maaaring i-restore nang mag-isa, dahil walang nababasang file tree ang object store at ang database ang nagsisilbing index nito. Pagkatapos i-restore ang dalawang bahaging ito, patakbuhin ang seaf-fsck.sh at basahin ang output nito bago pagkatiwalaan ang resulta.

Kailangan ko ba ng Nextcloud kung file sync lang ang gusto ko?

Hindi. Ang Nextcloud ay isang platform. Kumokonsumo ng memory at nangangailangan ng upgrade maintenance ang calendar, contacts, at app store nito, gamitin mo man ang mga ito o hindi. Para sa simpleng file sync, mas magaan ang Seafile at mas mabilis ang protocol nito. Mas magaan pa ang Syncthing dahil wala itong server side na kailangang patakbuhin. Piliin ang Nextcloud kapag kailangan mo ang mga karagdagang application, hindi bilang default na opsiyon.

Itinatago ba ng encrypted Seafile library ang mga pangalan ng file ko?

Hindi. Ine-encrypt ng encrypted library ang file contents sa client, at hindi kailanman ipinapadala sa server ang password. Ngunit nananatiling nakikita sa server ang mga folder name, file name, file size, at edit history. Kapag binuksan ang encrypted library sa web interface, ipinapadala rin ang password sa server. Ide-decrypt ng server ang file key at pananatilihin ang password sa memory sa loob ng isang oras. Kung sensitibo mismo ang mga pangalan, huwag gamitin ang library na iyon sa web interface at gumamit ng encryption sa ibang layer.

Gaano karaming RAM ang dapat ilaan sa Seafile o Nextcloud sa isang VPS?

Magsimula sa 4 GB at 2 cores para sa alinman sa dalawa kung iilan lamang ang users. Pagkatapos, i-monitor ang memory habang ginagawa ang preview generation at search. Itinatakda ng sariling documentation ng Seafile ang minimum na 2 GB RAM at 2 core CPU na lampas sa 2 GHz. Inirerekomenda ng documentation ng Nextcloud ang 512 MB bawat PHP process. I-multiply ito sa bilang ng workers bago idagdag ang database at cache. Maayos na tumatakbo ang Syncthing sa 1 GB.