当前位置:网站首页>Simple but modern server dashboard dashdot
Simple but modern server dashboard dashdot
2022-07-01 20:01:00 【Yangpu Laosu】
The express rack at the door of the community was dismantled early in the morning , Courier 、 The waiter can now enter the community .
The normalized nucleic acid and the weekly nucleic acid screening of the whole region are still in progress , The plan to sleep in on the weekend has failed again .
What is? Dashdot ?
dash
. ( perhapsdashdot
) Is a modern server dashboard , Mainly used in smallVPS
And private servers , It is a relatively simple method to monitor the server .
The current version iterates quickly , When I started writing (5 end of the month ) It should still be v 1.x
, By the time of publication (7 At the beginning of ) It's already v 3.9.x
Version of the , New versions are released almost every day .
- Before upgrading
- After upgrading
install
On the group light with Docker Way to install .
Search the registry for dashdot
, Select first mauricenino/dashdot
, Version selection latest
.
volume
If not Qunhui , Please use the official script to install , Need to mount 4 Volumes to get more detailed system information , But it cannot be mounted on the image interface , Just skip it , Finally, the system information of the container is displayed
mount
/etc/os-release:/etc/os-release:ro
It's to makeDashdot
Displays the operating system version of the host , instead ofdocker
Containers ( stayAlpine Linux
Up operation ) Operating system of . If you cannot use this mount , Can be passed withDASHDOT_OVERRIDE_OS
Logo's custom operating system .mount
/proc/1/ns/net:/host_ns_net:ro
To correctly determine the network information . If you cannot use this mount , You need to go back to--net host
, Otherwise, you will only get the network statistics of the container, not the host .mount
/media:/mnt/host_media:ro
and/mnt:/mnt/host_mnt:ro
You need to read the usage statistics of all drives . If your drive is installed elsewhere , You need to pass the drive path in the following format :-v /{path}:/mnt/host_{path}:ro
port
The local port does not conflict , If you're not sure, you can use the command to check
# Check port usage
netstat -tunlp | grep Port number
Local port | Container port |
---|---|
8002 | 3001 |
Environmental Science
Environment variables are optional and unnecessary , Lao Su tested the temperature
variable | value |
---|---|
DASHDOT_ENABLE_CPU_TEMPS | The default is false , Do not display temperature , Need to be set to true |
DASHDOT_OVERRIDE_OS | Used to display customized operating system |
The official provides parameter descriptions , If you want to know, you can go to the document :https://getdashdot.com/docs/config
General settings
Remember to check Use the high privilege execution container
Command line run
If you are familiar with the command line , Possible docker cli
It will be faster
need
--privileged
Flag to correctly determine memory and storage information
# Run container ( Same as image interface installation )
docker run -d \
--restart unless-stopped \
--privileged \
--name dashdot \
-p 8002:3001 \
mauricenino/dashdot:latest
# Run container ( It can accurately display the network )
docker run -d \
--restart unless-stopped \
--privileged \
--name dashdot \
-p 8002:3001 \
-v /proc/1/ns/net:/mnt/host_ns_net:ro \
-e DASHDOT_ENABLE_CPU_TEMPS=true \
-e DASHDOT_OVERRIDE_OS=synology \
mauricenino/dashdot:latest
It can also be used. docker-compose
install , Save the following as docker-compose.yml
file
version: "3"
services:
dozzle:
container_name: dashdot
image: mauricenino/dashdot:latest
ports:
- '8002:3001'
environment:
- DASHDOT_ENABLE_CPU_TEMPS=true
- DASHDOT_OVERRIDE_OS=synology
restart: unless-stopped
privileged: true
volumes:
- /proc/1/ns/net:/mnt/host_ns_net:ro
Then execute the following command , stay portainer
It is also possible to execute in
# New folder dashdot
mkdir -p /volume2/docker/dashdot
# Get into dashdot Catalog
cd /volume2/docker/dashdot
# take docker-compose.yml Put in the current directory
# One button start
docker-compose up -d
function
Enter... In the browser http:// Synology IP:8002
You can see the main interface , Is it a little amazing at first glance ?
This is with temperature display , But actually v 1.x
No value was obtained , The latest version is ok
sign out Dark Mode
Hardware information is in the log
Reference documents
MauriceNino/dashdot: A simple, modern server dashboard, primarily used by smaller private servers
Address :https://github.com/MauriceNino/dashdot
Home | dash.
Address :https://getdashdot.com/
Installation | dash.
Address :https://getdashdot.com/docs/install
边栏推荐
- List is divided into sets that meet and do not meet conditions (partitioningby)
- 一个程序员如何快速成长
- math_利用微分算近似值
- New window open page -window open
- list大集合等比分割成多个小list集合
- Battery simulation of gazebo robot
- Hls4ml entry method
- [research materials] Huawei Technology ICT 2021: at the beginning of the "Yuan" year, the industry is "new" -- download attached
- 开发那些事儿:EasyCVR集群设备管理页面功能展示优化
- Interview questions shared in today's group
猜你喜欢
Gaussdb (for MySQL):partial result cache, which accelerates the operator by caching intermediate results
渗透工具-TrustedSec 公司的渗透测试框架 (PTF)
Realize pyramids through JS (asterisk pyramid, palindrome symmetric digital pyramid)
ModSim基本使用(Modbus模拟器)
HLS4ML报错The board_part definition was not found for tul.com.tw:pynq-z2:part0:1.0.
[research materials] Huawei Technology ICT 2021: at the beginning of the "Yuan" year, the industry is "new" -- download attached
MYSLQ十种锁,一篇文章带你全解析
[Mysql]安装Mysql5.7
有意思了!数据库也搞Serverless!
3D全景模型展示可视化技术演示
随机推荐
3D panoramic model display visualization technology demonstration
ORA-01950
Arduino stepper library drive 28byj-48 stepper motor test program
JS ternary expression complex condition judgment
list分割成满足和不满足条件的集合(partitioningBy)
[untitled]
EURA欧瑞E1000系列变频器使用PID实现恒压供水功能的相关参数设置及接线
How to turn off the boot auto start software in win11
简单但现代的服务器仪表板Dashdot
HLS4ML报错The board_part definition was not found for tul.com.tw:pynq-z2:part0:1.0.
数据分析师听起来很高大上?了解这几点你再决定是否转型
为定时器和延时器等其它情况的回调函数绑定当前作用域的this
EasyCVR通过国标GB28181协议接入设备,出现设备自动拉流是什么原因?
Powerful, easy-to-use, professional editor / notebook software suitable for programmers / software developers, comprehensive evaluation and comprehensive recommendation
Gaussdb (for MySQL):partial result cache, which accelerates the operator by caching intermediate results
Hls4ml reports an error the board_ part definition was not found for tul. com. tw:pynq-z2:part0:1.0.
Iframe 父子页面通信
Understand the structure in C language in one article
C#聯合halcon應用——大華相機采集類
面试题篇一