Skip to content

phwoolcon/sshfs-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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`