项目作者: phwoolcon

项目描述 :
SSHFS Admin panel
高级语言: Go
项目地址: git://github.com/phwoolcon/sshfs-admin.git
创建时间: 2019-09-17T06:49:51Z
项目社区:https://github.com/phwoolcon/sshfs-admin

开源协议:Apache License 2.0

下载


Admin Panel for Secure LAN Storage

This is the admin panel for Secure LAN Storage

Installation

See Secure LAN Storage

Features

  • Admin login/logout
  • Change account settings/password
  • Department CRUD
    • List
    • Create
    • Rename
    • Delete (May not implement)
  • User CRUD
    • List
    • Create (With department and ssh key)
    • Rename
    • Delete (May not implement)
    • Regenerate ssh key (Old keys will be abandoned)
    • Update department assignment (1 to 1 at this stage)
    • Config download page
  • System settings
  • Disk usage

The /data volume:

  1. /data/
  2. ├── config.json -> Generated by `admin/system`
  3. ├── log/
  4. ├── admin.log
  5. └── error.log
  6. ├── session/
  7. └── session_xxx
  8. ├── sshfs/
  9. └── etc/
  10. └── root.ssh/ -> Mount from `sshfs` for root access
  11. └── authorized_keys
  12. ├── tls/
  13. ├── cert
  14. └── key
  15. ├── tmp/
  16. └── users.json -> Generated by `admin/init`