Glances性能监视器安装及使用
前言
Glances 是基于 Python 的开源跨平台的命令行监控工具,可提供有关系统性能的大量信息。可以监控内存和 CPU 利用率、网络带宽、磁盘 I/O、文件系统和正在运行的进程等等。
安装python3和pip3123#此面板需要python3和python3-pipyum install python3 python3-pip -y #CentOSapt install python3 python3-pip -y #Ubuntu
pip3安装bottle和glances123pip3 install bottlepip3 install glances
使用123glances #直接显示系统信息glances -w #在网页上显示默认端口为:61208ctrl + c #退出程序
配置系统服务12345678910111213vim /etc/systemd/system/glances.service #在glances.service中写入,wq保存退出[Unit]Description = Glances in Web Server ModeAf ...
Docker部署可视化反向代理面板-Nginx Proxy Manager
前言
Nginx Proxy Manger 旨在以最低门槛实现支持SSL的反向代理功能,无需配置复杂的Nginx文件,通过基于Tabler的管理界面,轻松创建Proxy Hosts、Redirection Hosts、Streams和 404 hosts。
官网:https://nginxproxymanager.com/
原项目地址:https://github.com/NginxProxyManager/nginx-proxy-manager
主机需求
一台拥有公网ip的云服务器,系统为Ubuntu Server 20.04或CentOS 7.9
安装 Docker 和 Docker-Compose
参见 http://geeklab.top/Docker/936b9f19945c/
开始安装1234567891011121314# 安装此软件需要80和443端口,请确认是否被nginx或apache占用---version: '3.8'services: app: image: 'jc21/nginx-proxy-manager:lat ...
利用Docker部署开源网盘AList
前言
Alist是一个支持多种储存,支持网页浏览和WebDav的文件列表程序,由gin和Solidjs驱动。
原项目地址:https://github.com/alist-org/alist
必须条件
一台拥有公网ip的云服务器,系统为Ubuntu Server 20.04或CentOS 7.9
安装方式
本次使用Docker安装
安装Docker和Docker-Compose
参见 http://geeklab.top/Docker/936b9f19945c/
创建数据卷目录1mkdir /root/docker/docker-compose-data/alist/
编辑Docker-Compose文件12345678910111213141516# vim /root/docker/docker-compose-data/alist/docker-compose.yml---version: '3.3'services: alist: restart: always volumes: - ...
Ubuntu Server 搭建企业级监控系统Zabbix
前言
Zabbix 是由Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。
必须条件
一台拥有公网ip的云服务器,系统为Ubuntu Server 20.04
安装版本
本次安装的版本为Zabbix 6.0 LTS(长期支持版本)
选用平台和组件
ZABBIX COMPONENT:Server,Frontend,Agent
数据库:Mysql
Web Server:Apache2
安装步骤安装 Zabbix repo源123wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu20.04_all.debdpkg -i zabbix-release_6.0-4+ubuntu20.04_all.debapt update
安装Zabbix server,Apache2,Agent1apt install zabbix-server-m ...
Docker快速部署 Windows KMS 远程激活服务器
前言
通过Docker快速自建KMS激活服务器,让你再也无须担心使用其他KMS激活软件的潜在安全风险。
原项目链接
DockerHub链接
必需条件
一台拥有公网ip的云服务器,系统为Debian或Ubuntu和CentOS 7.9
安装docker和docker-compose
参见 http://geeklab.top/Docker/936b9f19945c/
创建安装目录1mkdir /root/docker/docker-compose-data/vlmcsd
docker-compose方式创建12345678910vim /root/docker/docker-compose-data/vlmcsd/docker-compose.yml---version: "3"services: vlmcsd: image: mikolatero/vlmcsd ports: - "1688:1688" restart: always
运行容器1234cd /root/docke ...
Docker快速部署在线文学阅读器Reader3
阅读(reader)是一款提供网络文学搜索的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
原项目地址:https://github.com/hectorqin/reader
配置要求:一台拥有公网ip的Linux(Debain或Ubuntu和CentOS 7.9)云服务器,且要求内存不小于1G。
安装Docker及Docker-Compose
参见 http://geeklab.top/Docker/936b9f19945c/
创建reader目录1mkdir /root/docker/reader
创建 docker-compose.yml 文件1234567891011121314151617181920212223242526272829303132333435363738394041424344# vim /root/docker/docker-compose-data/reader/docker-compose.yml---version: '3.1'services: read_all: image: hectorqi ...
Docker快速部署监控工具uptime-kuma
概述
uptime-kuma:一款极简的 uptime 监控工具。该项目可以用来监控服务正常运行时间,它界面美观、支持 Docker 一键部署,提供了中文界面、通知、多状态页面等实用功能。
原项目地址:https://github.com/louislam/uptime-kuma
项目示例官方demo:https://demo.uptime.kuma.pet
部署条件
一台拥有公网ip的云服务器,内存不小于1G
安装 Docker 和 Docker-Compose
参见 http://geeklab.top/Docker/936b9f19945c/
开始安装编辑docker-compose.yml123456789101112---version: '3.3'services: uptime-kuma: image: louislam/uptime-kuma:1 container_name: uptime-kuma volumes: - ./uptime-kuma-data:/app/data ports: - ...
利用Docker快速部署FRP内网穿透
Frp也支持Docker部署,通过简单的编写docker-compose文件,实现快速部署内网穿透服务。
需求:需要被穿透的内网服务器,有公网IP的服务器一台,正常接入互联网,内网机器和服务器操作系统均为Ubuntu 20.04 Server或CentOS 7.9
服务端配置(公网服务器)服务端安装Docker及Docker-Compose12345678910111213141516171819202122232425262728curl -sSL https://get.daocloud.io/docker | sh # 安装Docker一键脚本,仅限Debian&Ubuntu使用yum update -y # 非必需yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # CentOSyum -y install yum-utils # 如果yum-config-manager: command not foundyum list ...
FRP内网穿透初探
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
必须材料:需要被穿透的内网机器,有公网IP的服务器一台,操作系统均为Centos7
服务端配置下载软件压缩包1wget https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz
解压压缩包1tar -xvf frp_0.48.0_linux_amd64.tar.gz
将FRP核心文件移至/usr/local12mkdir /usr/local/frpmv frp_0.48.0_linux_amd64/* /usr/local/frp/
FRP核心文件说明
xxxxxxxxxx systemctl enable glances.service # 开机自动启动glancessystemctl start glances.service # 启动glan ...
Docker部署开源流媒体软件Jellyfin
Jellyfin是一套多媒体应用程序软件,它是从知名流媒体软件Emby的一个自由开源分支,客户端应用程序安装在智能手机、平板电脑、智能电视、网络机顶盒、电子游戏机或网页浏览器上。
原项目地址:https://github.com/jellyfin/jellyfin
本次安装使用Docker部署,基于实体机或NAS
安装Docker和Docker-Compose
参见 http://geeklab.top/Docker/936b9f19945c/
创建Jellyfin数据卷目录1mkdir /root/docker/jellyfin
编辑docker-compose文件12345678910111213141516171819version: "3"services: jellyfin: image:linuxserver/jellyfin:10.8.5 ports: - 8096:8096 container_name: jellyfin environment: - ...