Chuyển tới nội dung chính

Cài đặt

Tải gói từ trang AIPPics Desktop Server (Linux, x86_64). Cả hai gói đều cài máy chủ dưới dạng dịch vụ systemd tự khởi động và chạy bằng chính người dùng của bạn — không bao giờ bằng root — để nó có thể truy cập các thư mục ảnh của bạn.

Debian và Ubuntu (.deb)​

Gói tải nhỏ nhất; nó kéo Node.js về qua apt.

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

Các bản Linux khác (.tar.xz)​

Kho lưu trữ này mang theo Node.js riêng, nên không cần cài gì trước.

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

Tập lệnh hỏi một vài câu (nơi lưu các tệp riêng của máy chủ, tên thiết bị, cổng, thư mục ảnh) và đề xuất giá trị mặc định hợp lý cho từng câu. Thêm -y để chấp nhận mọi giá trị mặc định mà không cần hỏi. Nó giải nén vào /opt/aiudtfs.

Bạn nhận được gì​

Mặc định
Thư mục ảnh~/AIUDTFS_DataDir
Các tệp riêng của máy chủ (cấu hình, mật khẩu, cơ sở dữ liệu album, nhật ký)~/.aiudtfs_state
Cổng48651
Tên dịch vụaiudtfs

“~” là thư mục chính (home) của người dùng chạy dịch vụ (người đã chạy sudo).

Kiểm tra xem nó có đang chạy không và đọc địa chỉ của nó:

systemctl status aiudtfs
journalctl -u aiudtfs -n 30

Khi khởi động, máy chủ in ra (các) địa chỉ mạng của máy tính, cổng, địa chỉ của trang quản trị và cho biết mật khẩu có còn là mặc định hay không.

Lần đăng nhập đầu tiên​

Máy chủ mới bắt đầu với mật khẩu changeme. Mở http://<computer-address>:48651/admin, nhập mật khẩu đó và nhấn Unlock — máy chủ lập tức yêu cầu mật khẩu mới (ít nhất 8 ký tự, nhập hai lần) và sẽ không cho bạn đi tiếp trước khi bạn chọn xong. Cùng mật khẩu này sau đó được dùng cho ứng dụng điện thoại và thư viện web.

Tường lửa​

Mở TCP 48651 để các thiết bị khác có thể truy cập máy chủ, và UDP 5353 (mDNS/Bonjour) để ứng dụng AIPPics có thể tìm thấy nó mà không cần nhập địa chỉ. Ví dụ, với ufw:

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

Cập nhật và gỡ bỏ​

Cài gói mới hơn theo cách giống lần đầu: các tệp riêng của máy chủ và ảnh của bạn nằm ngoài /opt/aiudtfs nên không bị đụng tới.

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

Cả hai lệnh đều không xóa ảnh của bạn hay thư mục riêng của máy chủ (~/.aiudtfs_state) — hãy tự xóa chúng nếu bạn thực sự muốn loại bỏ.