Skip to main content

การติดตั้ง

ดาวน์โหลดแพ็กเกจจากหน้า 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) — ลบสิ่งเหล่านั้นด้วยตนเองหากคุณต้องการให้หายไปจริงๆ