phwoolcon / sshfs-admin

SSHFS Admin panel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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`

About

SSHFS Admin panel

License:Apache License 2.0


Languages

Language:Go 39.6%Language:JavaScript 30.3%Language:HTML 16.8%Language:Shell 9.4%Language:CSS 2.0%Language:Dockerfile 1.4%Language:Makefile 0.5%