GitHub Actions Java 项目构建与发布流程
GitHub Actions Java 项目构建与发布流程 本文档介绍了一个使用 GitHub Actions 自动构建 Java 项目并发布为 ZIP 文件的完整工作流程。该工作流程基于 Maven 构建工具,能够根据用户输入的配置动态调整 Java 版本、是否跳过测试以及发布类型(草稿或预发布)
部署 Lagrange.onebot 的 Docker Compose 指南
安装和使用 Vertex Ubuntu Plymouth 主题
安装和使用 Vertex Ubuntu Plymouth 主题 概述 Vertex Ubuntu 是一个为 Ubuntu 系统设计的 Plymouth 主题,增强了系统启动时的视觉效果。该主题由 Emanuele Scarlatti 开发,提供动画化启动画面,带有 Ubuntu 标志的现代设计。本文
前端部署方案(Docker Compose + Nginx)
使用 Docker Compose 和 Nginx 部署前端项目 本文档介绍如何使用 Docker Compose 和 Nginx 部署前端项目(如 React、Vue 等静态网站),通过交互式一键启动脚本 (docker-init-up.sh) 实现自动化部署。方案通过 .env 文件动态配置基础
MySQL 数据库同步指南
MySQL 数据库同步指南 本文提供两个 Bash 脚本,用于在本地和远程服务器之间同步 MySQL 数据库,支持本机运行的 MySQL(native)和 Docker 容器中的 MySQL(docker): mysql_remote_to_local_sync.sh:将远程服务器的 MySQL 数
RustDesk 自建服务器部署与 GitHub OAuth 配置
RustDesk 自建服务器部署与 GitHub OAuth 配置 本文档指导如何在 Linux 服务器上使用 Docker Compose 部署 RustDesk 自建服务器,并通过 GitHub OAuth 实现用户认证,无需手动创建 oauth2.toml 配置文件。配置包括 rustdesk
Ubuntu 24.04 中Dock/面板中丢失的应用程序图标的修复
Ubuntu 24.04 中Dock/面板中丢失的应用程序图标的修复 问题如下
使用 rsync 进行服务器文件夹同步
使用 rsync 进行服务器文件夹同步 本指南介绍如何使用 rsync 实现服务器文件夹同步,包含以下要求: 不保留文件的 所有者(owner) 和 用户组(group)。 配置 SSH 免密登录以避免输入密码。 同步时将源文件夹内容直接同步到目标文件夹,不在目标路径下创建源文件夹。 1. 基本 r
更改 Ubuntu 登录屏幕背景的多种方法
更改 Ubuntu 登录屏幕背景的多种方法 概述 Ubuntu 的登录屏幕由 GNOME 显示管理器(GDM)控制,背景更改在不同版本中操作方式有所不同。本文档总结了使用 GDM Settings 工具以及其他替代方法(如脚本和手动编辑 CSS 文件)更改 Ubuntu 登录屏幕背景的步骤,适用于