Nextcloud-க்கு எது சிறந்தது: OnlyOffice அல்லது Collabora?
Nextcloud உடன் இணைக்க OnlyOffice அல்லது Collabora எதைத் தேர்வு செய்வது? 2 GB மற்றும் 4 GB VPS சர்வர்களுக்கான RAM பயன்பாடு, கோப்பு வடிவ ஆதரவு மற்றும் செயல்திறன் ஒப்பீடு.
OnlyOffice மற்றும் Collabora: சிறிய VPS-க்கான தீர்வு
OnlyOffice மற்றும் Collabora ஆகிய இரண்டும் நீங்கள் ஏற்கனவே இயக்கும் கோப்பு சேவையகத்துடன் (file server) இணையும் ஆவண இயந்திரங்கள் (document engines). பெரும்பாலான பயனர்களுக்கு இது Nextcloud-ஐக் குறிக்கும். 2 GB RAM கொண்ட VPS-ல், Collabora-வைத் தேர்வு செய்து, Nextcloud-உடன் வரும் அதன் பதிப்பைப் பயன்படுத்தவும். இது கூடுதல் container-ஐ உருவாக்காது, கூடுதல் இணைய முகவரியும் தேவையில்லை. 4 GB அல்லது அதற்கு மேற்பட்ட RAM இருந்தால், உங்கள் குழுவினர் .docx மற்றும் .xlsx கோப்பு வடிவங்களைப் பயன்படுத்துபவர்கள் என்றால், ONLYOFFICE Docs-க்குத் தேவையான கூடுதல் நினைவகத்தை ஒதுக்கலாம்; ஏனெனில் இந்த வடிவங்களில் மட்டுமே அதன் தொகுப்பி (editor) நேரடியாகச் செயல்படும்.
இந்தக் கேள்விக்கான தேடல்களில் மூன்றாவது பெயர் அடிக்கடி வெளிப்படும். ONLYOFFICE DocSpace என்பது தனித்துவமான இடைமுகத்தைக் கொண்ட ஒரு தனி தயாரிப்பு; இது Nextcloud-உடன் இணைக்கப்படும் மென்பொருள் அல்ல. "OnlyOffice" என்று ஒரு பயிற்சி வழிகாட்டி கூறியதற்காக DocSpace-ஐ நிறுவுவதுதான், Nextcloud-ல் உள்ள edit பொத்தானுக்குப் பெரிய சேவையகம் தேவை என்று மக்கள் தவறாகக் கருதுவதற்கு மிக முக்கியமான காரணமாகும்.
மக்கள் குழப்பமடையும் மூன்று தயாரிப்புகள்
- ONLYOFFICE Docs, இது Document Server என்றும் அழைக்கப்படுகிறது, இது ஒரு தனிப்பட்ட எடிட்டிங் என்ஜின் (editing engine) ஆகும். இதில் கோப்பு மேலாளர் (file manager) கிடையாது. Nextcloud connector இதனுடன் தான் இணைகிறது. Community Edition இலவசமானது, இது GNU AGPL v3 உரிமத்தின் கீழ் வருகிறது.
- ONLYOFFICE DocSpace என்பது ஒரு பணிச்சூழல் (workspace): இதில் அறைகள், உறுப்பினர் மேலாண்மை, பகிர்தல் மற்றும் சொந்த இணைய இடைமுகம் ஆகியவை உள்ளன, மேலும் Docs இதனுள்ளேயே இணைக்கப்பட்டுள்ளது. இது Nextcloud-ஐ நீட்டிப்பதற்குப் பதிலாக, அதன் செயல்பாடுகளுடன் ஒத்துப்போகிறது. ஆகஸ்ட் 2026-ல் வெளியிடப்பட்ட இதன் குறைந்தபட்சத் தேவை, 6 CPU cores மற்றும் 12 GB RAM ஆகும்.
- Collabora Online என்பது server-ல் இயங்கும் LibreOffice ஆகும். ஆவணத்தின் வடிவமைப்பு server-ல் உருவாக்கப்பட்டு, படங்களாக browser-க்கு அனுப்பப்படுகிறது. இதன் இலவசப் பதிப்பு CODE என்று அழைக்கப்படுகிறது, இது Collabora Online Development Edition என்பதன் சுருக்கமாகும்.
Collabora பயன்பாட்டிற்காக Nextcloud இரண்டு செயலிகளை வழங்குகிறது. richdocuments, இது Nextcloud Office என்ற பெயரில் ஆப் ஸ்டோரில் பட்டியலிடப்பட்டுள்ளது, இது Collabora server-க்கான இணைப்பானாகும் (connector). richdocumentscode என்பது Nextcloud நிறுவலுக்குள்ளேயே CODE-ஐக் கொண்டுள்ளது, எனவே இதற்காகத் தனி container-ஐ இயக்கவோ அல்லது proxy விதியை எழுதவோ தேவையில்லை. Nextcloud-ன் கையேடு, இந்த உள்ளமைக்கப்பட்ட server தனிப்பட்ட பயன்பாட்டிற்கு அல்லது சிறிய குழுக்களுக்கு மட்டுமே ஏற்றது என்றும், சிறந்த செயல்திறனுக்குத் தனிப்பட்ட Collabora நிறுவல் சிறந்தது என்றும் பரிந்துரைக்கிறது.
நீங்கள் இன்னும் கோப்பு server (file server) குறித்த முடிவை எடுக்கவில்லை என்றால், Seafile மற்றும் Nextcloud ஒப்பீடு என்பதே நீங்கள் முதலில் எடுக்க வேண்டிய முடிவாகும், ஏனெனில் office server என்பது நீங்கள் இயக்கும் ஏதேனும் ஒரு தளத்துடன் இணைக்கப்படும் ஒரு கூடுதல் வசதி மட்டுமே. ஏற்கனவே Nextcloud இயங்கிக்கொண்டிருந்தால், TLS மற்றும் backups கொண்ட VPS-ல் ஒரு Nextcloud instance என்பதே இந்த வழிகாட்டி கருதும் சூழலாகும்.
ஒவ்வொன்றிற்கும் எவ்வளவு RAM தேவை?
The data behind this chart
[
{
"label": "Collabora CODE",
"min_ram_gb": 1
},
{
"label": "ONLYOFFICE Docs",
"min_ram_gb": 4
},
{
"label": "ONLYOFFICE DocSpace",
"min_ram_gb": 12
}
]இவை ஆகஸ்ட் 2026-ல் அந்தந்த விற்பனையாளர்கள் வெளியிட்ட புள்ளிவிவரங்கள். இவை ஒவ்வொன்றும் வேறு எந்த மென்பொருளும் இயங்காத நிலையில், அந்த அலுவலக server-க்கு மட்டும் தேவைப்படும் அளவைக் குறிக்கின்றன. Collabora-வின் CODE container-க்கான quick start வழிகாட்டி 1 GB தேவை என்று குறிப்பிடுகிறது. ONLYOFFICE, Docker-ல் இயங்கும் Docs-க்கு 4 GB-யும், அதனுடன் 4 GB swap மற்றும் 40 GB காலி வட்டு இடத்தையும் (free disk) கேட்கிறது. DocSpace-க்கு 12 GB மற்றும் ஆறு CPU cores தேவைப்படுகின்றன.
இப்போது அதே machine-ல் Nextcloud-ஐச் சேர்க்கவும். PHP-FPM (FastCGI process manager) பணியாளர்கள், database, மற்றும் background job runner ஆகிய அனைத்தும் நினைவகத்தை (memory) கோரும். கோப்புப் பட்டியல்களை (file listings) வேகமாகத் திறக்க உதவும் kernel page cache-க்கும் நினைவகம் தேவை. 2 GB VPS-ல் தனிப்பட்ட office container-ஐ இயக்க இடமில்லை; எனவே server swap செய்யத் தொடங்கும். Swap செய்யும் server பழுதடைந்தது போலத் தோன்றும்: editor-ல் சுழலும் குறியீடு (spinner) முப்பது வினாடிகள் வரை நின்றுவிட்டு, இறுதியில் செயலிழந்துவிடும். இதனால்தான் உள்ளமைக்கப்பட்ட (built-in) CODE app உருவாக்கப்பட்டது. இது Collabora binaries-ஐ Nextcloud app-க்குள்ளேயே வழங்குகிறது. Nextcloud அந்த editor traffic-ஐ உள்ளூர் அளவில் (locally) proxy செய்கிறது. இதனால் வேகம் சற்று குறைந்தாலும், ஒரு முழுமையான service-ஐ இயக்கும் சுமை குறைகிறது.
இரண்டு என்ஜின்களும் ஏன் வெவ்வேறு வழிகளில் நினைவகத்தைப் பயன்படுத்துகின்றன
Collabora சர்வரிலேயே ரெண்டரிங் (rendering) செய்கிறது. ஒவ்வொரு திறந்த ஆவணமும் கன்டெய்னருக்குள் தனித்தனி process-ஆக இயங்கும். யாராவது எடிட் செய்யும்போது docker exec collabora ps -ef கட்டளையைப் பயன்படுத்தி இதைக் கண்காணிக்கலாம். ஒரே நேரத்தில் திறக்கப்படும் ஆவணங்களின் எண்ணிக்கையைப் பொறுத்து நினைவகப் பயன்பாடு அதிகரிக்கும். எனவே, பயன்பாடு இல்லாத சர்வரில் செலவு குறைவு, ஆனால் பத்து பேர் ஒரே நேரத்தில் எடிட் செய்யும்போது செலவு அதிகரிக்கும்.
ONLYOFFICE Docs லேஅவுட் பணிகளை பிரவுசருக்கு மாற்றுகிறது. இதன் எடிட்டர் JavaScript-ல் இயங்குகிறது. சர்வர் கோப்புகளைச் சேமிக்கவும், கூட்டு எடிட்டிங்கை ஒருங்கிணைக்கவும், கோப்பு வடிவங்களை மாற்றவும் மட்டுமே பயன்படுகிறது. இந்த கன்டெய்னரில் nginx, node.js services, PostgreSQL மற்றும் RabbitMQ ஆகியவை இயங்குகின்றன. இதனால்தான், யாரும் இணைக்கப்படாத நிலையிலும் அடிப்படை நினைவகத் தேவை 4 GB ஆக உள்ளது.
இந்த இரண்டு என்ஜின்களின் நினைவகப் பயன்பாட்டு வரைபடங்களும் வெவ்வேறு வடிவங்களைக் கொண்டுள்ளன. Collabora குறைந்த அளவில் தொடங்கி, ஒவ்வொரு ஆவணம் திறக்கப்படும்போதும் அதிகரிக்கிறது. ONLYOFFICE அதிக அளவில் தொடங்கி மெதுவாகவே அதிகரிக்கிறது, ஏனெனில் இதில் ஒரு பகுதி வேலை பயனர்களின் லேப்டாப்களிலேயே நடக்கிறது.
இலவச உருவாக்கங்களுக்கான வரம்பு என்ன
CODE ஒரே நேரத்தில் 20 இணைப்புகளிலிருந்து 10 ஆவணங்களைத் திறக்க அனுமதிக்கிறது. மேம்பாட்டு உருவாக்கங்கள் (development builds) நிறுவனக் கட்டமைப்பாக மாறுவதைத் தவிர்க்க, Collabora இந்த வரம்பை வேண்டுமென்றே நிர்ணயித்துள்ளது. இந்த வரம்பைத் தாண்டிய பிறகு, ஒரு ஸ்லாட் (slot) காலியாகும் வரை அடுத்த ஆவணம் திறக்கப்படாது. பணம் செலுத்திப் பெறும் Collabora Online உருவாக்கத்தில் இந்த வரம்பு நீக்கப்பட்டு, கூடுதல் ஆதரவு வழங்கப்படுகிறது.
ONLYOFFICE Docs Community Edition எந்தவொரு இணைப்பு வரம்பையும் கொண்டிருக்கவில்லை. அதன் Docker தேவைகள் பக்கத்தில் அதற்குப் பதிலாக அளவீட்டு நிலைகள் (sizing tiers) கொடுக்கப்பட்டுள்ளன: 2.8 GHz dual core processor மற்றும் 4 GB RAM கொண்ட கணினியில் 100 முதல் 200 பயனர்கள், மற்றும் quad core processor கொண்ட கணினியில் 200 முதல் 400 பயனர்கள். பயனர்கள் திறக்கும் ஆவணங்களின் அளவு மற்றும் வகையைப் பொறுத்தே உண்மையான எண்ணிக்கை அமையும் என்ற குறிப்பும் அதில் உள்ளது. இவற்றை விற்பனையாளர் நிர்ணயித்த நிபந்தனைகளின் கீழ் அளவிடப்பட்ட உச்ச வரம்புகளாகக் கருதவும்.
.docx மற்றும் .xlsx கோப்புகளை எது சிறப்பாகக் கையாளும்?
ONLYOFFICE நேரடியாக Office Open XML (OOXML) வடிவில் செயல்படுகிறது. எனவே, ஒரு .docx கோப்பு எந்த வடிவத்தில் திறக்கப்படுகிறதோ, அதே வடிவத்தில் திருத்தப்பட்டு மீண்டும் சேமிக்கப்படுகிறது. Collabora-வின் அடிப்படையாக LibreOffice உள்ளது, அதன் native வடிவம் OpenDocument (ODF) ஆகும். இதனால், ஒவ்வொரு OOXML கோப்பும் திறக்கப்படும்போது import செய்யவும், சேமிக்கப்படும்போது export செய்யவும் படுகிறது. அன்றாட ஆவணங்களுக்கு இவை இரண்டுமே போதுமானவை. Microsoft Word அல்லது Excel-ல் சிக்கலான formatting-உடன் உருவாக்கப்பட்ட கோப்புகளில் மட்டுமே வித்தியாசம் தெரியும். இது தரவு இழப்பாக இல்லாமல், சிறிய layout மாற்றங்களாகவே வெளிப்படும்.
இந்தத் தளம் உட்பட, ஒப்பீட்டுப் பக்கங்களை மட்டும் வைத்து முடிவெடுக்க வேண்டாம். உங்கள் வசம் உள்ள மிக மோசமான இரண்டு கோப்புகளை எடுத்துக்கொள்ளுங்கள் (ஒன்று tracked changes கொண்டது, மற்றொன்று pivot table கொண்டது). இரண்டையும் இரண்டு editors-லும் திறந்து, சேமித்து, download செய்து, அசலுடன் ஒப்பிட்டுப் பாருங்கள். அந்த 20 நிமிடச் சோதனை, உங்கள் ஆவணங்களுக்கு எது பொருத்தமானது என்ற கேள்விக்கு விடையளிக்கும். இதுவே மிக முக்கியமான அளவுகோலாகும்.
ஒருவர் எப்போதாவது ஒரு கோப்பை மட்டும் திருத்துபவர் என்றால், a single file office suite-ஐப் பயன்படுத்துவது, document server-ஐ இயக்கும் தேவையையே தவிர்க்கும்.
Licensing, மற்றும் கட்டண சேவைகளுக்கான எல்லை
ONLYOFFICE Docs Community Edition, GNU AGPL v3 உரிமத்தின் கீழ் வழங்கப்படுகிறது. Collabora Online-ன் source code, Mozilla Public License 2.0-ன் கீழ் உள்ளது. இரண்டுமே open source திட்டங்கள், மேலும் இரண்டு நிறுவனங்களும் ஆதரவு அளிக்கப்படும் (supported) build-களை விற்பனை செய்கின்றன.
இலவச build-களில் உள்ள கட்டுப்பாடுகள் ஒவ்வொரு நிறுவனத்திற்கும் மாறுபடும். Collabora-வின் இலவச build முழுமையானது, ஆனால் மேலே குறிப்பிட்ட concurrency எண்ணிக்கையுடன் கட்டுப்படுத்தப்பட்டுள்ளது. ONLYOFFICE-ன் இலவச build-ல் அத்தகைய வரம்புகள் இல்லை; அதேசமயம், கூடுதல் ஆதரவு மற்றும் வசதிகளைக் கொண்ட Enterprise மற்றும் Developer பதிப்புகளை ONLYOFFICE விற்பனை செய்கிறது. ஒரு குடும்பம் அல்லது சிறிய குழுவிற்கு, இரண்டு இலவச build-களுமே போதுமானவை. ஒரு நிறுவனமாக இருந்தால், rollout செய்வதற்கு முன்பு உரிம நிபந்தனைகளை கவனமாகப் படிக்கவும். ஏனெனில், AGPL கடப்பாடுகள் மற்றும் பயனர் வாரியான கட்டணங்கள் (per user pricing) ஆகிய இரண்டும் வெவ்வேறு சிக்கல்கள், அவற்றுக்குத் தனித்தனி தீர்வுகள் தேவைப்படும்.
இவற்றில் ஏதேனும் ஒன்றை நிறுவுவது ஒரு ஒற்றை container-ஐ உருவாக்குவதாகும்
ONLYOFFICE Docs, loopback-உடன் இணைக்கப்பட்டுள்ளது, ஏனெனில் ஒரு reverse proxy இதற்கு முன்னால் TLS (transport layer security) termination-ஐச் செய்யும்:
sudo docker run -i -t -d -p 127.0.0.1:8081:80 --restart=always \
-e JWT_SECRET=replace_this_with_a_long_random_string \
onlyoffice/documentserverJWT_SECRET-ஐ நீங்களே அமைக்கவும். ONLYOFFICE Docs 7.2 பதிப்பிலிருந்து JWT (JSON web token) signing இயல்பாகவே செயல்பாட்டில் உள்ளது. நீங்கள் secret எதையும் வழங்கவில்லை என்றால், container தானாகவே ஒன்றை உருவாக்கும். container மீண்டும் உருவாக்கப்படும்போது இந்த secret மாறக்கூடும், அதன் பிறகு connector எந்தவிதமான பயனுள்ள பிழைச் செய்தியும் இன்றி வேலை செய்வதை நிறுத்திவிடும்.
முதல்முறை தொடங்குவதற்கு சில நிமிடங்கள் ஆகும். அதைச் சரிபார்க்கவும்:
curl http://127.0.0.1:8081/healthcheckdatabase, message broker மற்றும் container-க்குள் உள்ள storage ஆகியவை தயாரானதும், அந்த endpoint true என்று பதிலளிக்கும். வேறு ஏதேனும் பதில் கிடைத்தால், false உட்பட, Nextcloud அமைப்புகளை மாற்றும் முன் docker logs-ஐப் படிக்கவும்.
Collabora CODE:
docker run -t -d --name collabora --restart always \
-p 127.0.0.1:9980:9980 \
-e "aliasgroup1=https://cloud.example.com:443" \
-e "extra_params=--o:ssl.enable=false" \
collabora/codealiasgroup1 என்பது இந்த container எந்தெந்த Nextcloud முகவரிகளிலிருந்து வரும் கோரிக்கைகளை ஏற்கும் என்பதற்கான பட்டியல், இதில் port-ம் அடங்கும். ssl.enable=false-ஐ அமைப்பதன் மூலம், Collabora server process-ஆன coolwsd, container-க்குள் plain HTTP-ல் செயல்படும், ஏனெனில் இதற்கு முன்னால் உள்ள reverse proxy TLS-ஐக் கையாள்கிறது. அதைச் சரிபார்க்கவும்:
curl http://127.0.0.1:9980/hosting/capabilities
curl http://127.0.0.1:9980/hosting/discoveryமுதல் கட்டளை JSON-ஐயும், இரண்டாவது கட்டளை XML-ஐயும் வழங்கும். connection நிராகரிக்கப்பட்டால், container இன்னும் தொடங்கிக்கொண்டிருக்கிறது அல்லது வெளியேறிவிட்டது என்று பொருள், எனவே docker logs collabora-ஐப் படிக்கவும்.
எடிட்டரை Nextcloud-உடன் இணைத்தல்
Collabora-விற்கு, Nextcloud Office செயலியை நிறுவி, Administration settings-க்குச் சென்று, Office என்பதைத் தேர்ந்தெடுத்து, உங்கள் சொந்த server-ஐப் பயன்படுத்தும் விருப்பத்தைத் தேர்வு செய்யவும். பயனர்களின் browser அணுகக்கூடிய முகவரியை, உதாரணமாக https://office.example.com என்பதை உள்ளிடவும். Nextcloud கோப்புகளை வைத்திருக்கும், Collabora அவற்றை WOPI (web application open platform interface) மூலம் பெற்றுக்கொள்ளும். எனவே, நான்கு தனித்தனி network பாதைகள் சரியாகச் செயல்பட வேண்டும்:
- Browser Nextcloud-ஐ அடைய வேண்டும்.
- Browser Collabora server-ஐ அடைய வேண்டும்.
- Nextcloud Collabora server-ஐ அடைய வேண்டும்.
- Collabora Nextcloud-ஐ அடைய வேண்டும்.
கடைசி இரண்டையும் கைமுறையாகச் சோதிக்கவும். Nextcloud server-லிருந்து, curl https://office.example.com/hosting/capabilities கட்டளை JSON-ஐ அச்சிட வேண்டும். Collabora container-க்கு உள்ளிருந்து, curl https://cloud.example.com/status.php கட்டளை Nextcloud-ன் status JSON-ஐ அச்சிட வேண்டும். இதில் எது தோல்வியடைகிறதோ, அந்தப் பாதையைச் சரிசெய்ய வேண்டும்.
ONLYOFFICE-க்கு, connector செயலியை நிறுவி, அதன் அமைப்புகளில் ONLYOFFICE Docs முகவரி மற்றும் secret key-ஐ உள்ளிடவும். இந்த secret, JWT_SECRET-உடன் சரியாகப் பொருந்த வேண்டும். Container தானாகவே ஒன்றை உருவாக்கியிருந்தால், அதை container-க்குள் /etc/onlyoffice/documentserver/local.json கோப்பில், services.CoAuthoring.secret.inbox.string பிரிவின் கீழ் கண்டறியலாம். பின்னர், உங்கள் Nextcloud directory-லிருந்து, web server பயனராக இயக்கிச் சரிபார்க்கவும்:
php occ onlyoffice:documentserver --checkஇது இணைப்பை உறுதிப்படுத்தும் அல்லது connector சந்திக்கும் பிழையை அச்சிடும்; இது browser console-ஐப் பார்ப்பதை விட வேகமானது. Browser முகவரியும் server-to-server முகவரியும் வேறாக இருக்கும் பட்சத்தில் (உதாரணமாக, Nextcloud ஒரு private network வழியாக editor-ஐ அணுகும்போது), இரண்டு connector-களிலும் மேம்பட்ட புலங்கள் (advanced fields) உள்ளன. உள்நாட்டு traffic-ஐ public முகவரிக்கு அனுப்பி மீண்டும் பெறுவதற்குப் பதிலாக, அந்தப் புலங்களை நிரப்பவும்.
Reverse proxy-க்கு பின்னால் editing ஏன் செயல்படுவதில்லை
"இது திறக்கவில்லை" என்று வரும் புகார்களில் பெரும்பாலானவை கீழே உள்ள காரணங்களில் ஒன்றாகவே இருக்கும்.
Protocol mismatch. Nextcloud-ஐ https-ல் இயக்கும்போது, office server முகவரியை http என்று குறிப்பிட்டால் அது தோல்வியடையும். ஏனெனில், பாதுகாப்பான பக்கத்திற்குள் பாதுகாப்பற்ற frame-ஐ ஏற்ற browser அனுமதிக்காது. இரண்டிற்கும் https-ஐ பயன்படுத்தவும்.
Collabora-விற்கான proxy விதிகள் விடுபடுதல். Proxy ஆனது /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws மற்றும் /cool/(.*)/ws-ல் உள்ள websocket இணைப்புகளை port 9980-க்கு அனுப்ப வேண்டும். Websocket விதியைத் தவறவிட்டால், document frame ஏற்றப்படும் ஆனால் காலியாகவே இருக்கும். ஏனெனில், editor ஏற்றப்பட்டவுடன் websocket-ஐத் திறக்க முயற்சிக்கும், ஆனால் அதற்குப் பதில் கிடைக்காது.
தவறான aliasgroup1. Container தனக்குத் தெரியாத முகவரியிலிருந்து வரும் கோரிக்கைகளை நிராகரிக்கும், மேலும் docker logs collabora-ல் No acceptable WOPI hosts found என்று பதிவாகும். இந்த மதிப்பு, பயனர்கள் உள்ளிடும் Nextcloud URL-உடன் (port உட்பட) சரியாகப் பொருந்த வேண்டும்.
உள்ளூர் முகவரியை அழைக்க Nextcloud மறுத்தல். Nextcloud இயல்பாகவே உள்ளூர் மற்றும் private முகவரிகளுக்குச் செல்லும் கோரிக்கைகளைத் தடுக்கும், அப்போது log-ல் Host violates local access rules என்று பதிவாகும். Editor-ஐ உள்ளூர் முகவரி வழியாக மட்டுமே அணுக முடியும் என்றால், config.php-ல் 'allow_local_remote_servers' => true-ஐ அமைக்கவும்.
மிகவும் குறுகிய WOPI allow list. Nextcloud-ன் Office அமைப்புகளில் WOPI கோரிக்கைகளுக்கான allow list உள்ளது, இது கோப்புகளைப் பெற அனுமதிக்கப்பட்ட முகவரிகளைக் கட்டுப்படுத்துகிறது. இது ஒரு நல்ல பாதுகாப்பு அம்சம், ஆனால் container புதிய IP முகவரியுடன் மீண்டும் வரும்போது editing-ஐத் தடுப்பதற்கும் இது காரணமாகலாம். ஒரு rebuild-க்கு பிறகு ஆவணங்கள் திறக்கவில்லை என்றால், முதலில் இந்த அமைப்பைச் சரிபார்க்கவும்.
ONLYOFFICE-ஆல் கோப்பைப் பதிவிறக்க முடியவில்லை. Connector Error while downloading the document file to be converted. என்று பிழையைக் காட்டுகிறது. Document server-க்கு Nextcloud-லிருந்து கோப்பைப் பெற உத்தரவிடப்பட்டுள்ளது, ஆனால் முடியவில்லை: அதற்கு வழங்கப்பட்ட முகவரி அதன் container-க்குள் இருந்து அணுக முடியாததாக இருக்கலாம், அல்லது Nextcloud வழங்கும் certificate-ஐ அது ஏற்க மறுக்கலாம், அல்லது secret பொருந்தாமல் இருக்கலாம். Container-க்குள் இருந்து அந்த URL-க்கு docker exec-ஐப் பயன்படுத்தி curl-ஐ இயக்கவும், அதற்கான காரணம் பெரும்பாலும் ஒரே வரியில் கிடைக்கும்.
2 GB மற்றும் 4 GB-ல் உண்மையில் எவை இயங்கும்
2 GB-ல், Nextcloud-ஐ அதன் உள்ளமைக்கப்பட்ட CODE app-உடன் இயக்கி அங்கேயே நிறுத்தவும். இது ஒரு தனித்தனி server-ஐ விட மெதுவாக இருக்கும், பெரிய spreadsheet-ஐ முதல்முறை திறக்க சில நொடிகள் ஆகலாம், இதற்கு proxy configuration தேவையில்லை. ஒரு வீட்டிற்கு இதுவே சரியான தீர்வாகும்.
4 GB-ல், Nextcloud மற்றும் ஒரு தனித்தனி CODE container-ஐ இயக்கவும். திடீர் சுமையால் server செயலிழக்காமல் இருக்க swap-ஐ configure செய்யவும். இந்த நிலையில் தான் கோப்புகளைத் திருத்துவது இயல்பான வேகத்தில் இருக்கும்.
Nextcloud-க்கு அருகில் ONLYOFFICE Docs-ஐ இயக்கத் திட்டமிட்டால், 6 முதல் 8 GB RAM தேவைப்படும், அல்லது Docs-க்கு எனத் தனி சிறிய server-ஐப் பயன்படுத்தவும். அதன் 4 GB குறைந்தபட்ச RAM தேவை document server-க்கு மட்டுமே, எனவே 4 GB server-ஐ Nextcloud-உடன் பகிர்ந்தால், பயன்பாட்டின் போது அது swap-ஐ அதிகம் பயன்படுத்தும்.
சிறிய VPS-ல் DocSpace-ஐ நிறுவுவது தவிர்க்க வேண்டிய தவறு. அதன் அதிகாரப்பூர்வ குறைந்தபட்சத் தேவை 12 GB RAM மற்றும் ஆறு CPU cores ஆகும். பலரால் பகிரப்படும் ஒரு tutorial, DocSpace-ஐ 8 GB instance-ல் நிறுவுகிறது; இது அதன் அதிகாரப்பூர்வ தேவையை விடக் குறைவு மற்றும் நீங்கள் கேட்கும் கேள்விக்கு இது பொருத்தமானதல்ல. ஒரு வழிகாட்டியைப் பின்பற்றும் முன் அது எதை நிறுவுகிறது என்பதைச் சரிபார்க்கவும், மேலும் அதில் குறிப்பிடப்பட்டுள்ள தேவைகள் எப்போது கடைசியாக vendor பக்கத்துடன் சரிபார்க்கப்பட்டன என்பதையும் கவனிக்கவும். install script என்பது ஒரு வழிமுறை மட்டுமே. Docs மற்றும் CODE ஆகியவற்றை நீங்களே தனித்தனி container-களாகத் தொடங்கி, நிறுத்தி, நீக்க முடியும்; இது ஒரு முழு stack-ஐ நிறுவும் script-ஐ விட எளிதாகப் புரிந்துகொள்ளக்கூடியது.
சிறிய server-ல் எவற்றை இயக்கலாம் என்ற பொதுவான கேள்விக்கு, 2026-ல் எவற்றை self-host செய்வது பயனுள்ளது என்ற கட்டுரை சுருக்கமான பட்டியலை வழங்குகிறது.
FAQ
Nextcloud-க்கு OnlyOffice சிறந்ததா அல்லது Collabora சிறந்ததா?
பொதுவாக இதில் எதுவுமே மற்றொன்றை விடச் சிறந்தது அல்ல; நினைவகத்தின் (memory) அளவே முடிவை தீர்மானிக்கிறது. Collabora அதன் விரைவான தொடக்க வழிகாட்டியில் குறிப்பிடும் 1 GB நினைவகத்தில் தொடங்குகிறது. இதன் இலவச CODE பதிப்பு 20 இணைப்புகள் மூலம் 10 ஆவணங்களைத் திறக்க அனுமதிக்கிறது, இது ஒரு குடும்பத்திற்கு அல்லது சிறிய குழுவிற்குப் போதுமானது. ONLYOFFICE Docs, Nextcloud-ன் தேவைக்கு மேலதிகமாக 4 GB நினைவகத்தைக் கோருகிறது. இதில் இணைப்பு வரம்பு (connection cap) இல்லை. இது .docx மற்றும் .xlsx கோப்புகளை நேரடியாகக் கையாளுவதால், Microsoft Office கோப்புகளின் வடிவமைப்பை (formatting) அப்படியே பராமரிக்கிறது. சிறிய VPS-ல் Collabora-வைத் தேர்ந்தெடுக்கவும். குழுவினர் நாள் முழுவதும் Office கோப்புகளில் பணிபுரிந்தால் மற்றும் எடிட்டருக்குத் தனி நினைவகத்தை ஒதுக்க முடிந்தால் ONLYOFFICE-ஐத் தேர்ந்தெடுக்கவும்.
Nextcloud-ல் ஆவணங்களைத் திருத்த எனக்கு எவ்வளவு RAM தேவை?
Nextcloud-ன் உள்ளமைக்கப்பட்ட CODE server app-ஐப் பயன்படுத்தினால் 2 GB போதுமானது, ஏனெனில் அந்த app தனிச் சேவையாக இல்லாமல் Nextcloud நிறுவலின் உள்ளேயே இயங்குகிறது. Nextcloud மற்றும் தனித்த Collabora CODE container ஆகியவற்றுக்கு 4 GB வசதியாக இருக்கும். ONLYOFFICE Docs அதன் document server-க்கு மட்டும் குறைந்தபட்சம் 4 GB தேவை என்று குறிப்பிடுகிறது. எனவே, Nextcloud-உடன் ஒரே இயந்திரத்தில் இதைப் பயன்படுத்தினால் 6 முதல் 8 GB வரை ஒதுக்கீடு செய்யவும் அல்லது தனி server-ல் நிறுவவும்.
ஆவணச் சாளரம் (document frame) திறந்த பிறகு ஏன் காலியாகவே இருக்கிறது?
எடிட்டர் HTTPS வழியாக ஏறி, பின்னர் ஒரு websocket-ஐத் திறக்கிறது. எனவே, சாளரம் காலியாக இருந்தால், websocket இணைக்கப்படவில்லை என்று பொருள். Nginx-க்கு பின்னால் Collabora இயங்கினால், proxy-ஆனது /cool/(.*)/ws-ஐ connection upgrade headers-உடன் forward செய்கிறதா என்பதை உறுதிப்படுத்தவும். மேலும் /browser, /hosting/discovery மற்றும் /hosting/capabilities ஆகியவையும் forward செய்யப்பட வேண்டும். பின்னர் container-ல் உள்ள docker logs-ஐப் படிக்கவும்: No acceptable WOPI hosts found என்பது, உலாவியில் பயன்படுத்தப்பட்ட Nextcloud முகவரியும் (port உட்பட), aliasgroup1 மதிப்பும் பொருந்தவில்லை என்பதைக் குறிக்கிறது.
Nextcloud-ல் கோப்புகளைத் திருத்த எனக்கு ONLYOFFICE DocSpace தேவையா?
இல்லை. DocSpace என்பது அதன் சொந்த இடைமுகம் மற்றும் பயனர் கணக்குகளைக் கொண்ட ஒரு தனிப்பட்ட workspace ஆகும். Nextcloud connector அதனுடன் தொடர்பு கொள்ளாது. Nextcloud இணைக்கப்படுவது ONLYOFFICE Docs எனப்படும் document server-உடன் மட்டுமே. DocSpace குறைந்தபட்சம் 12 GB RAM மற்றும் ஆறு CPU cores-ஐக் கோருகிறது. இதனால்தான், அதை நிறுவும் வழிகாட்டிகளைப் பின்பற்றுபவர்கள், உலாவியில் ஆவணங்களைத் திருத்தப் பெரிய server தேவை என்று தவறாகக் கருதுகின்றனர்.