Uses
- beego framweork
- custom user management inherited from https://github.com/horrido/acme3
- styles by W3layouts
- gotty https://github.com/yudai/gotty
Features
- show containers in host
- open console in your browser
- on close, close session on container
- container logs in real-time
- run docker commands
- user/admin login
- administration users
- search containers by label
ToDo:
- management different Docker host
- users control based on Labels
Edit config/config.go
var defaultConfig = Config{
Addr: flag.Bool("addr", false, "find open address and print to final-port.txt"),
Host: "localhost",
Ssh: &myssh.MakeConfig{
User: "root",
Password: "XXXXXXX",
Server: "localhost",
Port: "22",
},
MailHost: "smtp.gmail.com",
MailPort: 465,
MailFrom: "[email protected]",
MailMailerUser: "[email protected]",
MailMailerPass: "YYYYYYYYYYYYY",
GottyPath: "/Path/to/your/gotty/",
}
bee run
TODO