install deb paketnya
ganti port dan adress nya
},
"backups_path": "/srv/sftpgo/backups"
},
"httpd": {
"bindings": [
{
"port": 8087,
"address": "",
"enable_web_admin": true,
"enable_web_client": true,
"enable_rest_api": true,
"enabled_login_methods": 0,
"enable_https": false,
ganti adresss
"hide_support_link": false
},
"telemetry": {
"bind_port": 0,
"bind_address": "0.0.0.0",
"enable_profiler": false,
"auth_user_file": "",
"certificate_file": "",
"certificate_key_file": "",
"min_tls_version": 12,
"tls_cipher_suites": [],
Oke, error upload di SFTPGo biasanya karena 3 hal: (A) izin folder/parent, (B) mapping UID/GID user SFTPGo, (C) permission “Upload/Write” di usernya. Lakukan langkah cepat ini dari atas ke bawah:
1) Pastikan path bisa “dilewati” (execute bit di parent)
Kalau root dir user kamu adalah /home/debian/sftp/, maka user/proses SFTPGo juga harus bisa traverse ke /home dan /home/debian (butuh bit x).
Jalankan:
# cek permission sekarang
ls -ld /home /home/debian /home/debian/sftp
# beri execute (traverse) minimal di parent
sudo chmod 711 /home
sudo chmod 711 /home/debian
# untuk folder target:
sudo chown -R sftpgo:sftpgo /home/debian/sftp
sudo chmod 775 /home/debian/sftp
Catatan: 711 di parent aman: orang lain bisa masuk (traverse) tapi tidak melihat listing isinya.
atau
# jadikan milik service 'sftpgo'
sudo chown -R sftpgo:sftpgo /mnt/Data/sftpgo
# izin tulis
sudo chmod 775 /mnt/Data/sftpgo
sudo mkdir -p /mnt/Data/sftpgo/note8pro
sudo chmod 775 /mnt/Data/sftpgo/note8pro
serahkan ke chatgpt
biar bisa upload
http://192.168.1.105:8087/web/admin/login
http://192.168.1.105:8087/web/client/files
dipadu dg autosync ftp di android