起動方法
git clone https://github.com/tukiyo/docker-openwrt-ftp.git
cd docker-openwrt-ftp
vim image/root/users.txt
docker-compose.yml
environment:
#- HOST=my.server.com
- HOST=localhost
#- HOST=192.168.100.70
- (PASVのため) 自サーバ以外から接続する場合
-
HOST
の値をIPアドレスか、名前解決が出きるホスト名を指定
-
docker-compose up -d
docker-openwrt-ftp
- mcreations/ftpを改良
- 複数アカウント作成に対応
- HOMEディレクトリを他のユーザと同じPATHを指定可能
- (chrootにより)所有者がUIDで表示されていたのでUsername表示の対応
- timezoneの初期値をJST-9(つまり日本)に設定。
アカウント設定
- image/root/users.txt
user1 pass1
user2 pass2
user3 pass share
user4 pass share
user5 pass share
- 1列目: FTPのユーザ名
- 2列目: FTPのパスワード
- 3列目: ログインするPATHを
/data/share/
に指定。(未指定でユーザ名)- user3, user4, user5は
/data/share/
を利用。 - user1は/data/user1/
- user2は/data/user2/を利用。
- user3, user4, user5は