SSD Nodes Learn Hosting plans →
మార్గదర్శకాలు Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-08-30

Self-hosted Dropbox ప్రత్యామ్నాయాలు: ఏది ఎంచుకోవాలి?

Nextcloud, Seafile, Syncthing, object storageలను పోల్చండి: sync topology, చిన్న VPSలో వాస్తవ ఖర్చు, అలాగే sync ఎందుకు backup కాదో తెలుసుకోండి.

ఏ self-hosted Dropbox ప్రత్యామ్నాయాన్ని నడపాలి?

మీ సమయానికి విలువైన నాలుగు self-hosted Dropbox ప్రత్యామ్నాయాలు ఉన్నాయి: Nextcloud, Seafile, Syncthing, అలాగే పైన client తో ఉపయోగించే object storage. ఇవి పరస్పరం మార్చి ఉపయోగించగలవి కావు. ఇతరులు ఫైళ్లను స్వీకరించాల్సిన household లేదా చిన్న team కు Nextcloud అనుకూలంగా ఉంటుంది. చాలా పెద్ద సంఖ్యలో చిన్న ఫైళ్లను sync చేయాల్సిన వ్యక్తి లేదా team కు Seafile అనుకూలంగా ఉంటుంది. ఇందులో డిస్క్‌పై data ఎలా నిల్వ అవుతుందన్నదానికంటే sync speed ముఖ్యమైనది. ఎవరూ బయటివారు link ఉపయోగించాల్సిన అవసరం లేని సందర్భంలో, ఒక వ్యక్తి తన స్వంత devices మధ్య sync చేసుకోవడానికి Syncthing అనుకూలంగా ఉంటుంది. అరుదుగా మాత్రమే తెరిచే చౌకైన bytes అవసరమైన archive కు object storage అనుకూలంగా ఉంటుంది.

Features ను పోల్చే ముందు sync ఎలా పనిచేస్తుందో ఆధారంగా ఎంపిక చేయండి. Feature lists అన్నీ ఒకేలా కనిపిస్తాయి. Topology, అంటే ప్రతి ఇతర machine అంగీకరించే copy ను ఏ machine కలిగి ఉందో, ఆ విషయం ఆధారంగానే ఆరు నెలల తర్వాత కూడా మీరు సంతృప్తిగా ఉంటారా లేదా అనేది నిర్ణయమవుతుంది.

సమకాలీకరణ నిర్మాణం: రికార్డు సర్వర్ లేదా సర్వర్ లేని peers

రెండు రూపకల్పనలు పరిశీలనలో ఉన్నాయి. తరువాతి విషయాలలో ఎక్కువ భాగం మీరు ఎంచుకునే రూపకల్పనపై ఆధారపడి ఉంటుంది.

రికార్డు సర్వర్. Nextcloud, Seafile మరియు object storage ఈ విధానంలో పనిచేస్తాయి. సాధారణంగా VPS (virtual private server) అయిన ఒక machine ప్రామాణిక copyని కలిగి ఉంటుంది. ప్రతి device ఆ machineతో కమ్యూనికేట్ చేస్తుంది. మీ laptop ఒక నెలపాటు ఆఫ్‌లో ఉన్నా, తిరిగి ఆన్ చేసినప్పుడు స్వయంగా మార్పులను అందిపుచ్చుకుంటుంది. 6 GB ఖాళీ ఉన్న phone కొంత భాగాన్ని మాత్రమే ఉంచవచ్చు; server మాత్రం మొత్తం dataని ఉంచుతుంది. Browser ద్వారా filesను తెరవవచ్చు. అందువల్ల share links సాధ్యమవుతాయి.

సర్వర్ లేని peers. Syncthing ఈ విధానంలో పనిచేస్తుంది. Devices ఒకదానినొకటి కనుగొని, encrypted connection ద్వారా file listsను నేరుగా పరస్పరం మార్పిడి చేసుకుంటాయి. ఏ copyకి ప్రామాణిక హోదా ఉండదు. ఒక fileని ఉంచిన devicesలో మాత్రమే అది ఉంటుంది; మరెక్కడా ఉండదు. ఒక మార్పు devices మధ్య చేరాలంటే, ఆ మార్పిడి సమయంలో రెండు devices కూడా onlineలో ఉండాలి. ఎవరికైనా ఇవ్వడానికి URL ఉండదు, ఎందుకంటే ఏ machine కూడా pageను serve చేయడం లేదు.

దీనివల్ల నాలుగు పరిణామాలు వస్తాయి. వినియోగదారులు వీటిని సాధారణంగా తరువాతి దశలో గమనిస్తారు.

  • Software install చేయని వ్యక్తికి file పంపాలంటే రికార్డు సర్వర్ అవసరం. Link అనేది URL. URL కోసం portపై listening చేస్తున్న process అవసరం.
  • మీరు నియంత్రించని machine నుంచి, ఉదాహరణకు work laptop నుంచి, మీ filesను చేరుకోవాలంటే రికార్డు సర్వర్ అవసరం.
  • వారాలపాటు ఆఫ్‌లో ఉన్న device మేల్కొన్నప్పుడు server నుంచి మార్పులను అందిపుచ్చుకుంటుంది. Peer setupలో, ఆ dataని కలిగి ఉన్న మరో device కూడా onlineలో ఉన్న సమయంలో మాత్రమే అది మార్పులను అందిపుచ్చుకుంటుంది. అందుకే చాలామంది Syncthing users VPSపై ఒక instanceను ఎల్లప్పుడూ onlineలో ఉండే peerగా నడుపుతారు.
  • Storage వినియోగం రెండు విధానాల్లో వేర్వేరుగా పెరుగుతుంది. రికార్డు సర్వర్ ఒక పూర్తి copyని కలిగి ఉంటుంది. అదనంగా, ప్రతి device locally ఉంచే data ఉంటుంది. ఒక folderను పంచుకునే నాలుగు peers నాలుగు పూర్తి copiesను కలిగి ఉంటాయి, ఎందుకంటే ప్రతి peer మొత్తం folderను ఉంచుతుంది.

Nextcloud ఒక PHP web application. ఇది మీ files ను data directoryలో సాధారణ filesగా నిల్వ చేసి, వాటి వివరాలను databaseలో నిర్వహిస్తుంది. మీరు ఒక folderను userతో, groupతో లేదా password మరియు expiry date కలిగిన public linkగా share చేయవచ్చు. Version history డిఫాల్ట్‌గా enabledగా ఉంటుంది. తొలగించిన files ముందుగా trash binలోకి వెళ్తాయి. Desktop clients Linux, macOS మరియు Windowsలకు అందుబాటులో ఉన్నాయి. iOS మరియు Android apps అధికారికమైనవి. Dropboxను వదిలే మీ కారణం ఇతరులు మీ filesను స్వీకరించాల్సి ఉండటమైతే, ఇదే వాస్తవిక సమాధానం.

దీనికి చెల్లించాల్సిన ధర అనేక భాగాల నిర్వహణ. సాధారణ installలో web server, PHP-FPM (PHP process manager), MariaDB లేదా PostgreSQL వంటి database, మరియు file locking కోసం Redis నడుస్తాయి. cron లేదా systemd timer ద్వారా ప్రతి ఐదు నిమిషాలకు ఒక background job నడుస్తుంది. 1 GB VPSలో ఇది ప్రారంభమవుతుంది. తరువాత పెద్ద upload లేదా దీర్ఘమైన occ maintenance command వచ్చినప్పుడు out-of-memory killer దాన్ని నిలిపివేస్తుంది. కొద్దిమంది users కోసం 2 GBను కనిష్ఠ పరిమితిగా పరిగణించండి. మరిన్ని apps enable చేసిన తరువాత 4 GB అవసరం అవుతుందని ఆశించండి. మరో ఖర్చు upgrades. App-store apps నిర్దిష్ట core releaseకు అనుగుణంగా build చేయబడతాయి. అందువల్ల upgrade చేయడానికి ముందు మీరు ఆధారపడే apps తదుపరి major versionకు మద్దతు ఇస్తున్నాయో తనిఖీ చేయండి.

ఒక accountలో వందల వేల చిన్న files ఉంటే Nextcloud నెమ్మదిస్తుంది. కారణం ప్రతి file file cache tableలో ఒక rowగా మరియు diskపై ఒక వాస్తవ fileగా ఉంటుంది. Desktop client వాటిని ఒక్కొక్కటిగా పరిశీలిస్తుంది. ఇంటి స్థాయి వినియోగంలో ఈ సమస్య సాధారణంగా కనిపించదు. Sizing, TLS (transport layer security) మరియు backups గురించి TLS మరియు backupsతో Docker ఆధారిత Nextcloud installలో వివరించాం. నిర్ణయం తీసుకున్న తరువాత వెళ్లాల్సిన తదుపరి అంశం అదే.

వినియోగ పరిధి గురించి ఒక హెచ్చరిక. Nextcloudలో calendar, contacts, notes మరియు photo library కూడా నడపవచ్చు. మీరు enable చేసే ప్రతి app background పనిని పెంచుతుంది. అలాగే upgradeను అడ్డుకునే మరో అంశం ఏర్పడుతుంది. అసలు సమస్య photos అయితే dedicated tool వాటిని మెరుగ్గా నిర్వహిస్తుంది. self-hosted Google Photos ప్రత్యామ్నాయంగా Immich చూడండి. అసలు సమస్య documents మరియు wikis అయితే file serverపై appsను పోగు చేయడం కంటే self-hosted Notion ప్రత్యామ్నాయాలును పరిశీలించండి. ఆ documentsను browserలో edit చేయడం Nextcloud app ద్వారా కాకుండా మరో ప్రత్యేక server ద్వారా జరుగుతుంది. అందువల్ల 2 GB కనిష్ఠ పరిమితి మీ అవసరాలకు ఇంకా సరిపోతుందని భావించే ముందు OnlyOffice మరియు Collaboraలో ఏది ఎంచుకోవాలి అనే అంశాన్ని పరిశీలించండి.

Seafile: చాలా పెద్ద సంఖ్యలో చిన్న ఫైళ్ల కోసం రూపొందించబడింది

Seafile ప్రతి ఫైల్‌ను blocks గా విభజించి, content hash ద్వారా గుర్తించబడే internal object store లో నిల్వ చేస్తుంది. ఇదే విధానాన్ని git తన objects కోసం ఉపయోగిస్తుంది. Sync మరియు sharing యొక్క ప్రాథమిక యూనిట్ folder tree కాకుండా library. Client ప్రతి ఫైల్‌కు ఒక్కో request పంపడం బదులుగా blocks మరియు ఒక commit ను upload చేస్తుంది. అందువల్ల 100,000 చిన్న ఫైళ్ల directory ను sync చేయడం per-file protocol కంటే చాలా వేగంగా పూర్తవుతుంది. ఒకే blocks ను ఒక్కసారి మాత్రమే నిల్వ చేస్తుంది. కాబట్టి పెద్ద ఫైల్‌ యొక్క రెండో copy కి దాదాపు అదనపు storage అవసరం ఉండదు.

దీని ప్రతికూలత ఏమిటంటే server లోని మీ files ఇక files గా కనిపించవు. Storage directory ని తెరిస్తే hexadecimal పేర్లతో ఉన్న object files కనిపిస్తాయి. Data ను బయటకు తీయడానికి Seafile client లేదా Seafile యొక్క స్వంత export మరియు fsck tools అవసరం. ఈ objects సాధారణ files కావడంతో backups పనిచేస్తాయి. అయితే cp తో ఒక్క spreadsheet ను restore చేయలేరు. ఇది మీకు ఆమోదయోగ్యమో ఇప్పుడే నిర్ణయించండి. తరువాత చాలామంది పశ్చాత్తాపపడేది ఇదే లక్షణం.

Seafile ఒక community edition మరియు paid professional edition ను విడుదల చేస్తుంది. వాటి మధ్య వ్యత్యాసాలు releases మధ్య మారుతుంటాయి. కాబట్టి నిర్దిష్ట feature ఆధారంగా team plan చేయడానికి ముందు వారి site లోని ప్రస్తుత terms చదవండి. Official desktop మరియు mobile clients అందుబాటులో ఉన్నాయి. Encrypted libraries లో encryption client వైపునే జరుగుతుంది. అందువల్ల server చదవలేని ciphertext ను మాత్రమే నిల్వ చేస్తుంది. Passphrase ను పోగొట్టుకుంటే, మీతో సహా ఎవరూ ఆ library ను చదవలేరు. Browser లో encrypted library ను తెరవడం అంటే ఆ passphrase ను web session కు ఇవ్వడం. కాబట్టి ఈ హామీ యొక్క బలమైన రూపం desktop మరియు mobile clients కు మాత్రమే వర్తిస్తుంది.

Resource cost Nextcloud కు దగ్గరగా ఉంటుంది. మీరు database, memory cache మరియు రెండు application processes నడుపుతారు. అందువల్ల 2 GB మళ్లీ సబబైన కనిష్ఠ పరిమాణం.

Syncthing: లాగిన్ చేయాల్సిన అవసరం లేదు

Syncthing ఒకే Go binary. ఇది folders ను గమనిస్తుంది, discovery server లేదా relay ద్వారా peers ను కనుగొంటుంది, తరువాత devices మధ్య నేరుగా sync చేస్తుంది. మీరు sync చేసే వ్యక్తుల కోసం accounts లేదా login page ఏవీ ఉండవు. ID ద్వారా రెండు devices ను pair చేసి, ప్రతి వైపునా folder ను accept చేస్తారు. ఇక్కడి ఇతర ఎంపికలతో పోలిస్తే దీన్ని నడపడానికి అతి తక్కువ పని ఉంటుంది, ఎందుకంటే నిర్వహించాల్సిన అంశాలు చాలా తక్కువ.

మీరు వదులుకునేది మొత్తం sharing విభాగం. దాని entry Device pairing only, no links. Client, accountant లేదా బంధువుకు link ఇవ్వలేరు. Mobile మద్దతు మరో లోటు: Android app, no official iOS. Project యొక్క స్వంత FAQ దీనిపై స్పష్టంగా చెబుతుంది: "ప్రస్తుత Syncthing team సమీప భవిష్యత్తులో iOS కు అధికారిక మద్దతు ఇవ్వాలని యోచించడం లేదు", ఎందుకంటే iOS background processing ను ఇంతగా పరిమితం చేస్తుంది కాబట్టి నమ్మదగిన sync కష్టం అవుతుంది. iOS users third-party apps ను ఉపయోగించాలి.

Resource వినియోగం తక్కువగానే ఉంటుంది. అయితే ఒక విషయం తెలుసుకోవాలి. Syncthing sync చేసే ప్రతి file కోసం ఒక index entry ఉంచుతుంది. అందువల్ల memory మరియు మొదటి scan మొత్తం size కంటే file count ఆధారంగా పెరుగుతాయి. మొదటిసారి పెద్ద folder ను hash చేసేటప్పుడు కొంతసేపు CPU వినియోగం పెరుగుతుంది. తరువాత అది స్థిరపడుతుంది. అతి చిన్న VPS plan లో కూడా ఇది సౌకర్యంగా నడుస్తుంది.

Conflicts ను రెండు వైపుల కాపీలను ఉంచడం ద్వారా నిర్వహిస్తుంది. రెండు devices ఒకదానికొకటి కనిపించని సమయంలో ఒకే file ను మార్చితే, Syncthing ఒక కాపీ పేరును మార్చి, దాన్ని మరో కాపీ పక్కనే ఉంచుతుంది. అందువల్ల notes.sync-conflict-20260802-141530-K7MB3QT.md వంటి files కనిపిస్తాయి. ఏదీ కోల్పోదు. ఏదీ merge కూడా కాదు. సమస్యను మీరు చేతితో పరిష్కరించాలి.

క్లయెంట్‌తో object storage: తక్కువ ఖర్చుతో bytes, sync folder కాదు

Object storage అంటే S3 (simple storage service) compatible bucket. దీన్ని MinIOతో self-host చేయవచ్చు లేదా provider నుంచి అద్దెకు తీసుకోవచ్చు. దీన్ని ఒక toolతో యాక్సెస్ చేస్తారు: command line నుంచి rclone ద్వారా లేదా bucket ను driveగా చూపించే desktop client ద్వారా. Shellకు బదులుగా web page నుంచి bucketను browse చేయాలనుకుంటే, self-hosted file managers యొక్క ఈ పోలికలోని కొన్ని tools S3 bucketను backendగా ఉపయోగించి, దాని పైన తమ share linksను కూడా అందిస్తాయి. Sharing కోసం presigned URL ఉపయోగిస్తారు. ఇది స్వంత expiry time కలిగిన మీరు రూపొందించే link. Versioning అనేది bucket setting: Bucket versioning, off by default. కాబట్టి bucketను సృష్టించేటప్పుడే దీన్ని enable చేయాలి, ఎందుకంటే ముందుగా upload చేసిన objectsకు ఇది వర్తించదు.

Bucketను sync folderగా ఉపయోగించినప్పుడు సమస్య మొదలవుతుంది. Defaultగా మీ Documents directoryను ఏదీ monitor చేయదు. rclone bisync two-way sync చేస్తుంది. దీనికి అవసరమైన జాగ్రత్తల గురించి rclone documentation కూడా స్పష్టంగా చెబుతుంది. Object storage బాగా చేయగల పని దాన్ని దిగువ storage layerగా ఉపయోగించడం: backup targetగా లేదా application వెనుక storage layerగా. MinIOతో self-hosted S3 compatible object storage server side గురించి వివరిస్తుంది.

ఇక్కడ resource cost కొంత భిన్నంగా ఉంటుంది. MinIO ఒకే binaryగా ఉంటుంది మరియు idle సమయంలో తక్కువ resources ఉపయోగిస్తుంది. మీరు వాస్తవంగా చెల్లించేది disk ఖర్చు. VPSలో అంటే gigabyte ప్రాతిపదికన అద్దెకు తీసుకునే block volume ఖర్చు, అలాగే objectsను లోపలికి మరియు బయటికి తరలించడానికి ఉపయోగించే bandwidth ఖర్చు. ఈ రెండూ free -hలో కనిపించవు. కాబట్టి archive పరిమాణాన్ని నిర్ణయించే ముందు VPSకి నెలకు వాస్తవంగా ఎంత ఖర్చవుతుంది చదవండి.

భాగస్వామ్యం, mobile clients మరియు versioning పోలిక

ChartSharing, mobile clients and versioning, by tool
The data behind this chart
[
  {
    "tool": "Nextcloud",
    "sharing": "Public links, users and groups",
    "mobile": "Official iOS and Android apps",
    "versioning": "On by default, plus trash"
  },
  {
    "tool": "Seafile",
    "sharing": "Public links with password and expiry",
    "mobile": "Official iOS and Android apps",
    "versioning": "Library history and snapshots"
  },
  {
    "tool": "Syncthing",
    "sharing": "Device pairing only, no links",
    "mobile": "Android app, no official iOS",
    "versioning": "Optional per folder, off by default"
  },
  {
    "tool": "Object storage",
    "sharing": "Presigned URLs you generate",
    "mobile": "Third party clients only",
    "versioning": "Bucket versioning, off by default"
  }
]

మొత్తం 4 ఎంపికలు ఒకే అంశం ఆధారంగా విభజించబడతాయి. వాటిలో మూడు, browser తప్ప మరేమీ లేని వ్యక్తికి file అందించగలవు. ఒక ఎంపిక మాత్రం మీరు ఇప్పటికే కలిగి ఉన్న devices తో మాత్రమే పనిచేస్తుంది. Seafile యొక్క versioning entry, Library history and snapshots, గురించి ఒక విషయం గమనించాలి: history ప్రతి library కు విడిగా భద్రపరచబడుతుంది. అందువల్ల library ను delete చేస్తే, దాని history కూడా తొలగిపోతుంది.

డేటాను మళ్లీ బయటకు తీసుకోవడం

నిష్క్రమణ ఖర్చును ఇప్పుడు పరిశీలించడం చౌక. దాన్ని తరువాత గుర్తించడం ఖరీదైనది. కాబట్టి commit చేయడానికి ముందు దాన్ని పరిశీలించండి.

Nextcloud నిజమైన ఫైళ్లను నిజమైన directories లో నిల్వ చేస్తుంది. అందువల్ల data directory యొక్క tar తీసుకుంటే, అప్లికేషన్ మళ్లీ ఎప్పుడూ ప్రారంభం కాకపోయినా మీ documents లభిస్తాయి. Syncthing ప్రతి peer లో ఇదే విధంగా పనిచేస్తుంది. ఈ ఎంపికల్లో ఇది అత్యంత బలమైన నిష్క్రమణ మార్గం. ఫైళ్లు ప్రతి device లో నేరుగా ఉంటాయి. Seafile యొక్క object store లోని blocks ను మళ్లీ files గా సమీకరించడానికి Seafile లేదా దాని export tools అవసరం. Object storage కోసం rclone లేదా సమానమైన సాధనం అవసరం. దాన్ని ఒక command తోనే ఉపయోగించవచ్చు.

సమకాలీకరణ backup కాదు; ఈ తేడా వల్లే డేటా కోల్పోతారు

ఇక్కడి ప్రతి tool machines మధ్య మార్పులను copy చేస్తుంది. Delete కూడా ఒక మార్పే. మీ laptop లోని ఒక folder ను remove చేస్తే, client ఆ మార్పును server కు తెలియజేస్తుంది. Server దాన్ని apply చేస్తుంది. తరువాత ప్రతి ఇతర device కూడా దాన్ని remove చేస్తుంది. Ransomware కూడా ఇదే మార్గాన్ని ఉపయోగిస్తుంది: అది files ను స్థానికంగా encrypt చేస్తుంది, client modified files ను గుర్తిస్తుంది, తరువాత encrypted versions ను upload చేస్తుంది. Sync సరిగ్గా పనిచేసింది. అయినా మీ data పోయింది.

Trash bins మరియు version history ఈ ప్రభావాన్ని కొంత తగ్గిస్తాయి. కానీ అవి కూడా గడువు ముగుస్తాయి. తప్పు చేసిన అదే account వాటిని empty చేయవచ్చు. అలాగే అవి live copy ఉన్న అదే disk పై ఉంటాయి. Volume విఫలమైతే files మరియు వాటి history రెండూ ఒకేసారి పోతాయి.

Backup అంటే వేరే hardware పై, నిర్ణీత schedule ప్రకారం తీసుకునే ప్రత్యేక copy. దాన్ని మీరు కనీసం ఒక్కసారి restore చేసి ఉండాలి. Files తో పాటు అదే run లో database ను కూడా back up చేయాలి. Database లేకుండా Nextcloud data directory ను restore చేస్తే, ఆ files ఉన్నాయని తెలియని instance మీకు లభిస్తుంది. తరువాత చేసే occ files:scan ద్వారా files తిరిగి వచ్చినా, ఆ tables లో ఉన్న shares మరియు version history కోల్పోతారు. VPS నుంచి scheduled restic backups encrypted, deduplicated విధానాన్ని వివరిస్తుంది. Restore ను ఊహించకుండా ఎలా test చేయాలో కూడా అందులో ఉంది.

నేను ఎంచుకునేది

ఈ విషయాన్ని చదువుతున్న చాలా మందికి Nextcloud ను ఎంచుకుంటాను. Dropbox వదిలిన తర్వాత చాలామంది మిస్ అయ్యేది, ఏదీ ఇన్‌స్టాల్ చేయని వ్యక్తికి ఒక link పంపడం మరియు phone లో file తెరవడం. Nextcloud అధికారిక clients ద్వారా, paid tier లేకుండానే ఈ రెండింటినీ అందిస్తుంది. అందుకు 2 GB RAM సరైన ఖర్చు. నేను పాటించే రెండు మినహాయింపులు ఉన్నాయి. ఆ folder ఎప్పుడూ మీదే అయి, మీరు స్వంతంగా కలిగి ఉన్న hardware పైనే ఉంటే, Syncthing నడపండి. అప్పుడు patch చేయాల్సిన server ఉండదు, రక్షించాల్సిన web login ఉండదు. వందల వేల files ఉన్న working directory ను sync చేస్తే, Seafile నడపండి. వేగం కోసం దాని పారదర్శకత లేని storage ను అంగీకరించండి. మీరు ఎంచుకునే దాని కింద object storage ను backup target గా ఉంచండి. దాని ముందు sync tool గా ఉపయోగించవద్దు.

FAQ

Syncthing నా laptop‌కు backupనా?

కాదు. Syncthing పరికరాల మధ్య మార్పులను కాపీ చేస్తుంది. తొలగింపు కూడా ఇతర మార్పుల మాదిరిగానే ఒక మార్పు. అందువల్ల మీరు పొరపాటున తొలగించిన file కొన్ని seconds లోనే జతచేసిన ప్రతి పరికరం నుంచి తొలగిపోతుంది. ప్రతి folder కు file versioning ఉపయోగపడుతుంది. అయితే ప్రతి folder లో దాన్ని మీరు enable చేసే వరకు అది off గానే ఉంటుంది. ప్రత్యేక hardware పై నిజమైన backup ను schedule ప్రకారం తీసుకోండి. Restore సరిగ్గా పనిచేస్తుందో తెలుసుకోవడానికి దాని నుంచి కనీసం ఒకసారి restore చేయండి.

ఒకే VPS పై Nextcloud మరియు Syncthing నడపవచ్చా?

అవును. అవి వేర్వేరు ports పై listening చేస్తాయి కాబట్టి పరస్పరం conflict కావు. Syncthing folder ను Nextcloud data directory కి point చేయవద్దు. Nextcloud ప్రతి file ను database లో track చేస్తుంది. అందువల్ల దాని కింద disk పై కనిపించే files, మీరు occ files:scan run చేసే వరకు Nextcloud కు కనిపించవు. దాని కింద తొలగించిన files కు database లో ఎటువంటి file కు సూచించని rows మిగిలిపోతాయి. Syncthing కోసం ప్రత్యేక directory ఇవ్వండి. లేదా ఆ directory ను Nextcloud కు external storage గా attach చేయండి, తద్వారా Nextcloud దాన్ని పరిశీలించాల్సి ఉందని తెలుసుకుంటుంది.

Nextcloud మరియు Seafile రెండూ public links సృష్టిస్తాయి. వీటికి optional password మరియు expiry date ఇవ్వవచ్చు. Object storage మీరు నిర్ణయించిన సమయం తర్వాత స్వయంగా పనిచేయడం ఆపే presigned URL ను ఇస్తుంది. ఈ విషయంలో Syncthing కు ప్రత్యక్ష పరిష్కారం లేదు. దాని sharing model device pairing పై ఆధారపడి ఉంటుంది. అందువల్ల అవతలి వ్యక్తి Syncthing install చేసి, మీకు device ID ఇచ్చి, folder ను accept చేయాలి.

server కు ఎంత disk అవసరం?

Server of record కోసం shared data యొక్క పూర్తి పరిమాణానికి అదనంగా version history మరియు trash కోసం స్థలం, ఇంకా progress లో ఉన్న uploads కోసం working room కేటాయించాలి. Version history అనేది ప్రజలు తక్కువగా అంచనా వేసే భాగం. ప్రతిరోజూ మారే 2 GB file యొక్క ప్రతి version ను ఉంచితే పరిమాణం వేగంగా పెరుగుతుంది. కాబట్టి retention policy ను ప్రారంభంలోనే set చేయండి. Data ను ప్రత్యేక volume పై ఉంచితే ఈ పెరుగుదల root filesystem పై ప్రభావం చూపదు. Disk పూర్తిగా నిండితే ఒక upload మాత్రమే కాకుండా మొత్తం server ఆగిపోతుంది.