[{"data":1,"prerenderedAt":66},["ShallowReactive",2],{"seo-verification":3,"blog-seafile-on-vps-self-hosted-private-file-sync-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":26,"ctaBody":26,"ctaButton":63,"ctaUrl":64,"relatedPosts":65},264,"seafile-on-vps-self-hosted-private-file-sync",{"fr":10,"en":8,"ar":11},"heberger-seafile-vps","استضافة-seafile-على-vps-مزامنة-الملفات-الخاصة-بسرعة","Seafile on VPS: self-hosted private file sync","Deploy Seafile on your VPS in 5 minutes. Self-hosted alternative to Dropbox — lighter than Nextcloud, with block-level sync and client-side encryption.",6,0,false,"2026-01-18T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-seafile-vps-poster.svg",{"categorySlug":30,"appSlug":31},"collaboration-productivity","seafile","Seafile is the self-hosted file sync platform that combines the block-level sync speed of Dropbox with the full privacy of running on your own server. Lighter than Nextcloud (it only does file sync), Seafile suits agencies handling heavy assets and distributed teams that want to leave cloud silos behind.",[34,38,41,44,47],{"type":35,"title":36,"body":37},"h2","Why Seafile over Nextcloud or Syncthing?","Three popular tools, three distinct use cases:\n\n- **Nextcloud** is a full office suite (calendar, contacts, mail, app store). Feature-rich, but heavier — plan 2 to 4 GB of RAM for comfortable use.\n- **Syncthing** is peer-to-peer: your devices sync directly with each other, no central server. Great for two machines, but no user accounts or shared web interface.\n- **Seafile** is client-server and focuses solely on file synchronisation. Its engine transfers only the changed blocks, not entire files — making it extremely efficient on large folders or slow connections.\n\nFor a team that wants a **private Dropbox** without the complexity of an office suite, Seafile is the right choice.",{"type":35,"title":39,"body":40},"What you get with a Seafile installation on SerVorbit","The Seafile installation automatically deploys: **seafile-mc** (Seafile + Seahub + Memcached in a single container) for the web interface, REST API and file server; **MariaDB 10.11** for metadata (libraries, users, permissions, history); and an **nginx** reverse proxy on the host that handles TLS with an automatic Let's Encrypt certificate.\n\nYour files and database are stored on **named Docker volumes** (`seafile_data`, `seafile_mysql`) — they survive container updates. The initial admin account is `admin@seafile.local` with the generated password visible in your Client Area.",{"type":35,"title":42,"body":43},"Client-side encryption: your files stay private, even from the host","Seafile offers end-to-end encryption **at the library level**. When you create an encrypted library, you define a passphrase on the client side. The client encrypts each block before sending it to the server, which stores only ciphertext — it mathematically cannot decrypt your files without the passphrase.\n\nIn practice: even if someone gains access to your VPS, your backups, or the MariaDB database, your files remain unreadable. Store your passphrase in a password manager: if you lose it, the files are permanently unrecoverable.",{"type":35,"title":45,"body":46},"Block-level sync: fast even on a slow connection","Most sync services transfer the **entire file** on every change. Seafile splits each file into **fixed-size blocks** and only sends the blocks that changed.\n\nExample: you update 3 slides in a 500 MB PowerPoint file. Seafile transfers a few MB — not 500 MB. On a 1 Mbps upload ADSL connection, the difference is a few seconds vs over an hour. This makes Seafile particularly suited for teams working on heavy assets (video files, exported designs, photo archives).",{"type":48,"title":49,"steps":50},"steps","Getting started: creating libraries and inviting your team",[51,54,57,60],{"title":52,"body":53},"Change the admin email and password","Log in with `admin@seafile.local` and the generated password. In **Admin Panel → Users**, edit the admin account: set your real email address and a strong password.",{"title":55,"body":56},"Create your first library","Click **My Libraries → New Library**. Give it a name (e.g. 'Client Assets'), choose whether to encrypt it (you will be prompted for a passphrase), then click **Create**.",{"title":58,"body":59},"Invite team members","In **Admin Panel → Users**, click **Add User**, enter the email, name and role. The user receives an invitation email to set their password.",{"title":61,"body":62},"Install the desktop client and sync","Download the Seafile client (Windows\u002FMac\u002FLinux) from seafile.com. Connect it to your server URL and authenticate — your libraries appear and sync automatically.","Voir les VPS Cloud","\u002Fvps-cloud",[],1787581011524]