मुख्य कंटेंट तक स्किप करें

इंस्टॉलेशन

पैकेज AIPPics Desktop Server पेज से डाउनलोड करें (Linux, x86_64)। दोनों पैकेज सर्वर को systemd सर्विस के रूप में इंस्टॉल करते हैं, जो अपने-आप शुरू होती है और आपके अपने उपयोगकर्ता के रूप में चलती है — कभी root के रूप में नहीं — ताकि वह आपके फ़ोटो फ़ोल्डर तक पहुँच सके।

Debian और Ubuntu (.deb)​

सबसे छोटा डाउनलोड; यह Node.js को apt के ज़रिए खींच लेता है।

sudo apt install ./aiudtfs_<version>_all.deb

कोई भी दूसरा Linux (.tar.xz)​

इस आर्काइव में अपना Node.js साथ आता है, इसलिए पहले कुछ इंस्टॉल करने की ज़रूरत नहीं।

tar -xJf aiudtfs-<version>-linux-x64.tar.xz
cd aiudtfs
sudo ./scripts/install-linux.sh

स्क्रिप्ट कुछ सवाल पूछती है (सर्वर की अपनी फ़ाइलें कहाँ रखनी हैं, डिवाइस का नाम, पोर्ट, फ़ोटो फ़ोल्डर) और हर एक के लिए एक समझदार डिफ़ॉल्ट सुझाती है। बिना सवालों के हर डिफ़ॉल्ट स्वीकार करने के लिए -y जोड़ें। यह /opt/aiudtfs में अनपैक होती है।

आपको क्या मिलता है​

डिफ़ॉल्ट
फ़ोटो फ़ोल्डर~/AIUDTFS_DataDir
सर्वर की अपनी फ़ाइलें (कॉन्फ़िग, पासवर्ड, एल्बम डेटाबेस, लॉग)~/.aiudtfs_state
पोर्ट48651
सर्विस का नामaiudtfs

"~" उस उपयोगकर्ता का होम फ़ोल्डर है जिसके रूप में सर्विस चलती है (जिसने sudo चलाया)।

जाँचें कि वह चल रहा है और उसका पता पढ़ें:

systemctl status aiudtfs
journalctl -u aiudtfs -n 30

शुरू होने पर सर्वर कंप्यूटर के नेटवर्क पते, पोर्ट, एडमिन पेज का पता और यह छापता है कि पासवर्ड अब भी डिफ़ॉल्ट है या नहीं।

पहला लॉगिन​

नया सर्वर पासवर्ड changeme के साथ शुरू होता है। http://<computer-address>:48651/admin खोलें, उसे दर्ज करें और Unlock दबाएँ — सर्वर तुरंत नया पासवर्ड माँगता है (कम से कम 8 अक्षर, दो बार टाइप करके) और जब तक आप एक चुन न लें, आगे नहीं बढ़ने देता। यही पासवर्ड फिर फ़ोन ऐप और वेब गैलरी इस्तेमाल करते हैं।

फ़ायरवॉल​

TCP 48651 खोलें ताकि दूसरे डिवाइस सर्वर तक पहुँच सकें, और UDP 5353 (mDNS/Bonjour) ताकि AIPPics ऐप बिना पता टाइप किए उसे खोज सके। उदाहरण के लिए, ufw के साथ:

sudo ufw allow 48651/tcp
sudo ufw allow 5353/udp

अपडेट करना और हटाना​

नया पैकेज उसी तरह इंस्टॉल करें जैसे पहला किया था: सर्वर की अपनी फ़ाइलें और आपकी फ़ोटो /opt/aiudtfs के बाहर रहती हैं और उन्हें छुआ नहीं जाता।

sudo apt remove aiudtfs # removes the program; the service stops
sudo apt purge aiudtfs # also removes the service definition

इनमें से कोई भी कमांड आपकी फ़ोटो या सर्वर का अपना फ़ोल्डर (~/.aiudtfs_state) नहीं हटाती — अगर आप सच में उन्हें मिटाना चाहते हैं तो उन्हें हाथ से हटाएँ।