स्थापना
उबंटू पर सीफाइल स्थापित करें
यह गाइड बताता है कि MySQL के साथ प्री-बिल्ट पैकेज से सी फाइल सर्वर को सेटअप और चलाने के लिए कैसे चलाएं। स्थापना के नीचे चरणों का मानना है कि सीफाइल क्लाउड के सभी डेपेंसी पैकेज आपके सिस्टम पर स्थापित हैं और अद्यतित हैं। कृपया सीफाइल इंस्टॉलेशन चरणों का पालन करें:
sudo apt update
sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
sudo apt install libpython3.8 ffmpeg
सीफाइल डाउनलोड से नवीनतम Seafile सर्वर पैकेज डाउनलोड करें। इस स्थापना के समय सीफाइल सर्वर की नवीनतम रिलीज 8.0.5 64 बिट है:
sudo `apt -y install wget
wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz
एक बार फ़ाइल डाउनलोड पूरा हो जाने के बाद, संग्रह को /ऑप्ट निर्देशिका के लिए निकालें:
sudo tar -xvf seafile-server_8.0.5_x86-64.tar.gz -C /opt
sudo mv /opt/seafile-server-8.0.5 /opt/seafile
अगला, बस सेटअप स्क्रिप्ट चलाएं।
cd /opt/seafile/
sudo ./setup-seafile-mysql.sh
यह स्क्रिप्ट आपको MySQL का उपयोग करके अपने सीफाइल सर्वर को सेटअप करने के लिए मार्गदर्शन करेगी। सीफाइल सर्वर पोर्ट 8082 पर चलेगा और सीफाइल वेब यूआई पोर्ट 8000 पर सुलभ होगा। अब सीफाइल सेवाओं को शुरू करें:
cd /opt/seafile
sudo ./seafile.sh start
इसके बाद, Seahub Django वेबसाइट फ्रंटेंड सेवा शुरू करें।
sudo ./seahub.sh start
जब आप SeaHub शुरू करते हैं, तो स्क्रिप्ट आपको अपने Seafile सर्वर खाते के लिए एक व्यवस्थापक खाता बनाने के लिए प्रेरित करेगी। पोर्ट डिफॉल्ट 127.0.0.1:8000 पर। इसलिए, हम आपको एक रिवर्स प्रॉक्सी सेवा को तैनात करने की सलाह देते हैं ताकि अन्य उपयोगकर्ता सीहब सेवा का उपयोग कर सकें। आप Seahub वेबसाइट और सीफाइल प्रक्रियाओं को रोक सकते हैं:
./seahub.sh stop
./seafile.sh stop
बधाई हो! आपने उबंटू पर सफलतापूर्वक सीफाइल फ़ाइल सिंक और शेयर प्लेटफ़ॉर्म स्थापित किया है। आनंद लेना!