Install Docker on Debian 12 (Bookworm)

Step1: Install some necessary packages.

Step2: Set up Docker’s apt repository.

Step3: Install the Docker packages.

Step4: Verify that the installation is successful.

Read more


服务器配置密钥登录并禁止密码登录一键脚本

如果你有很多服务器,那么配置公钥是一件很枯燥的事情,于是,一键配置脚本应运而生。 ❗ 请注意,PUB_KEY 可以手动填写或者从你的 github 中下载,亦或者是从某个网站下载。 ❗ 请注意,务必先思考是要 增加 还是 覆盖 公钥,然后择一运行,否则你的公钥可能丢失。 下方代码可以直接粘贴在 Linux Bash 中运行,但是,请将公钥链接替换为自己的 Github 地址或者其他【可访问】的 URL!!

Read more

云服务器修改默认 root 登录

一些云厂商,例如 AWS 和 Azure,默认禁止 Root 登录,需要 admin 登陆后,再执行 sudo su root 来提权,以保障安全。 运行如下脚本即可一键解决此类问题。  

Read more

VPS流量监控工具 vnStat

Docker container

Read more

How to Install XFCE Desktop on Alpine Linux

Installing XFCE Desktop on Alpine Linux

Read more

Linux上使用Duplicati进行备份

Duplicati安装 从https://www.duplicati.com/download下载最新版本 该软件需要几个库才能工作,主要是单声道库。 安装软件最简单的方法是让它通过dpkg安装失败,然后使用apt-get安装缺少的软件包: sudo dpkg -i duplicati_2.0.6.3-1_all.deb sudo apt-get –fix-broken install 请注意,安装程序包在第一个实例上失败,然后我们使用apt来安装依赖项。 启动守护进程: sudo systemctl start duplicati.service 如果您希望在操作系统使用时自动启动: sudo systemctl enable duplicati.service 要检查服务正在运行: netstat -ltn | grep 8200

Read more

Docker 搭建thelounge 实现IRC24小时在线

下载docker镜像 docker pull linuxserver/thelounge 运行docker镜像 docker run -d –name=thelounge -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -p 9000:9000 -v /opt/thelounge:/config –restart unless-stopped linuxserver/thelounge 设置仅允许指定用户 vim /opt/thelounge/config.js 修改其中的public为false,然后使用docker restart thelounge,重启容器 添加自己的用户 docker…

Read more

Debian 搭建 FTP 服务器

安装配置 FTP 服务器 安装 vsftpd sudo apt update sudo apt install vsftpd 配置 vsftpd sudo vim /etc/vsftpd.conf 修改文件中以下内容内容: 服务器监听,开启ipv6 listen=NO listen_ipv6=YES 禁止匿名访问, 否则脚本可** anonymous_enable=NO 允许本地主机访问 local_enable=YES 允许写权限 write_enable=YES dirmessage_enable=YES 增加访问账号…

Read more

Watchtower – 自动更新 Docker 镜像与容器

快速启动 执行以下标准命令启动 Watch­tower 容器,并每 5 分钟一次检查所有容器的镜像是否为最新版,如发现镜像更新将会自动停止容器,删除容器,拉取最新镜像,在以之前启动容器的命令启动容器. docker run -d \ –name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower 清理旧镜像 镜像在更新后旧镜像标签会变为none,长期自动更新会导致过多的none镜像占用空间,加入–cleanup参数可以在每次更新后自动删除none镜像. docker run -d \ –name watchtower \ –restart always \ -v…

Read more