Skip to content

phwoolcon/sshfs-admin

Repository files navigation

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:

/data/
├── config.json         -> Generated by `admin/system`
├── log/
│   ├── admin.log
│   └── error.log
├── session/
│   └── session_xxx
├── sshfs/
│   └── etc/
│       └── root.ssh/   -> Mount from `sshfs` for root access
│           └── authorized_keys
├── tls/
│   ├── cert
│   └── key
├── tmp/
└── users.json          -> Generated by `admin/init`