Skip to content

sumonst21/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`

Packages

No packages published

Languages

  • Go 37.8%
  • JavaScript 31.2%
  • HTML 17.3%
  • Shell 9.7%
  • CSS 2.1%
  • Dockerfile 1.5%
  • Makefile 0.4%