All Projects → tobegit3hub → Seagull

tobegit3hub / Seagull

Licence: apache-2.0
Friendly Web UI to manage and monitor docker

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
go
31211 projects - #10 most used programming language
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to Seagull

Auto Cpufreq
Automatic CPU speed & power optimizer for Linux
Stars: ✭ 843 (-55.72%)
Mutual labels:  management, monitor
Kvm Vmi
KVM-based Virtual Machine Introspection
Stars: ✭ 153 (-91.96%)
Mutual labels:  monitor
Tsw
Tencent Server Web
Stars: ✭ 1,757 (-7.72%)
Mutual labels:  monitor
Novosga
Sistema de Gerenciamento de Atendimento adaptável para grandes e pequenas organizações.
Stars: ✭ 149 (-92.17%)
Mutual labels:  management
Webapibenchmark
Web api management and performance testing tools
Stars: ✭ 143 (-92.49%)
Mutual labels:  management
Zookeeper Visualizer
zookeeper的可视化管理工具
Stars: ✭ 150 (-92.12%)
Mutual labels:  management
Idempiere
iDempiere. Community Powered Enterprise. Full Open Source Business Suite ERP/CRM/MFG/SCM/POS
Stars: ✭ 137 (-92.8%)
Mutual labels:  management
Gobblin
A distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems.
Stars: ✭ 2,006 (+5.36%)
Mutual labels:  management
Ifarm
后台管理系统,前后端分离,后端SpringBoot+Shiro+MyBatis+Redis,前端Vue+ElementUI+Axios
Stars: ✭ 151 (-92.07%)
Mutual labels:  management
Servermonitor
💓 Laravel package to periodically monitor the health of your server and application.
Stars: ✭ 148 (-92.23%)
Mutual labels:  monitor
Lagmonitor
Monitor performance of your Minecraft server. Similar to VisualVM and Java Mission Control.
Stars: ✭ 147 (-92.28%)
Mutual labels:  monitor
Nemetric
前端性能指标的监控,采集以及上报。用于测量第一个dom生成的时间(FP/FCP/LCP)、用户最早可操作时间(fid|tti)和组件的生命周期性能,,网络状况以及资源大小等等。向监控后台报告实际用户测量值。
Stars: ✭ 145 (-92.38%)
Mutual labels:  monitor
Witness
Monitor file system events using Swift
Stars: ✭ 150 (-92.12%)
Mutual labels:  monitor
Kafka Monitor
Xinfra Monitor monitors the availability of Kafka clusters by producing synthetic workloads using end-to-end pipelines to obtain derived vital statistics - E2E latency, service produce/consume availability, offsets commit availability & latency, message loss rate and more.
Stars: ✭ 1,817 (-4.57%)
Mutual labels:  monitor
React Intersection Observer
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
Stars: ✭ 2,689 (+41.23%)
Mutual labels:  monitor
Redfish Ansible Module
Ansible modules for Out-Of-Band Controllers using Redfish APIs
Stars: ✭ 139 (-92.7%)
Mutual labels:  management
Elephant Shed
PostgreSQL Management Appliance
Stars: ✭ 146 (-92.33%)
Mutual labels:  management
Jstarcraft Core
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,存储,编解码,资源,脚本,监控,通讯,事件,事务9个方面.
Stars: ✭ 150 (-92.12%)
Mutual labels:  monitor
Engineering Management
A collection of inspiring resources related to engineering management and tech leadership
Stars: ✭ 2,520 (+32.35%)
Mutual labels:  management
Siem
SIEM Tactics, Techiques, and Procedures
Stars: ✭ 157 (-91.75%)
Mutual labels:  monitor

Seagull Docker Pulls GoDoc Gitter

Introduction

Seagull is friendly Web UI to manage and monitor docker with full features.

  • Easy to install and uninstall within docker container
  • One click to start/stop/delete containers and images
  • Super fast(<10ms) for searching and filtering
  • Support multi-host management and monitoring
  • I18n includes English, Chinese, German and French

For more information, go to dockerseagull.com, watch three-minute video and official slides.

Installation

docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull

Or run with docker-compose up -d.

Screenshot

Multi-host

Seagull supports monitoring multiple servers. Make sure you start docker daemon like this.

docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -api-enable-cors=true -d

Get Involved

Seagull is written in Go with tools like Docker, Beego, AngularJS, Bootstrap and JQuery.

  1. Install golang and setup $GOPATH
  2. go get github.com/astaxie/beego
  3. go get github.com/tobegit3hub/seagull
  4. go build seagull.go
  5. sudo ./seagull

More detail in seagull-design-and-implement and we have excellent documents in docs.

Notice

The issue #2 shows that everyone can access your docker daemon if the IP and port of seagull are exposed. For security, you can bind to localhost to restrict the access.

docker run -d -p 127.0.0.1:10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].