【服务器】搭建Yourls短链接服务

AI摘要:文章详细介绍了使用docker-compose部署Yourls的步骤。首先,在宝塔后台的php项目中添加了用于承载Yourls的网站,申请了Let's Encrypt SSL证书并开启了强制HTTPS。然后,通过docker-compose.yml配置文件定义了MySQL和Yourls两个服务的容器,分别用于数据库和Yourls应用。通过指定环境变量、端口映射等配置了容器的运行参数,并使用docker-compose up -d命令拉取镜像并上线容器。接着,通过设置反代和目录禁止访问,完成了网站域名访问。在安装Yourls后,还介绍了如何汉化和优化容器内的网站。此外,文章还提供了非容器方式部署Yourls的步骤,包括在宝塔面板添加站点、下载源代码、配置伪静态等。整体而言,文章详细而清晰,适合初学者学习。

- 阅读全文 -

【服务器】搭建Umami网站流量监控

AI摘要:本文介绍了使用Docker Compose创建Umami项目的步骤。首先,在宝塔后台的php项目中添加了一个用于承载Umami的网站,申请了Let's Encrypt SSL证书并开启了强制HTTPS。接着,在站点文件夹下创建了Umami文件夹和描述文件docker-compose.yml,其中定义了两个服务:umami和db,使用了Umami和PostgreSQL的Docker镜像。配置了各种环境变量,如数据库连接信息、密码等。然后,通过运行docker-compose up -d上线了容器。文章提供了Umami添加追踪代码的方法,并给出了在不同网站平台上添加的具体步骤。此外,还包含了遇到的问题解决办法备忘,包括阿里云容器镜像加速配置和网站迁移办法。整体而言,文章详细介绍了Umami项目的搭建和相关问题的解决方案,适合有一定Docker和Umami经验的读者。

- 阅读全文 -

【服务器】搭建Cryptgeon加密鸽

AI摘要:该文章介绍了使用Docker Compose创建Cryptgeon项目的步骤。首先,在宝塔后台的php项目中添加了一个用于承载Cryptgeon的网站,申请了Let's Encrypt SSL证书并开启了强制HTTPS。接着,在站点文件夹下创建了描述文件docker-compose.yml,其中定义了两个服务:redis和app。app服务使用Cryptgeon的Docker镜像,配置了各种环境变量,如最大请求体限制、密信最多查看次数限制等。然后,通过运行docker-compose up -d上线了容器。最后,通过设置反向代理和目录禁止访问完成了网站访问的配置。附带提供了Docker Compose常用命令,以及更新和卸载的操作示例。整篇文章提供了详细的步骤和命令,适合需要在宝塔后台使用Docker Compose创建项目的读者。

- 阅读全文 -

【服务器】Docker项目基础环境搭建

AI摘要:该文章首先介绍了在安装宝塔后检查阿里云ECS系统中Python信息的备忘录。作者展示了Python软链接的配置,将python软链接指向python3。接着,文章详细说明了在阿里云ECS上搭建Docker相关环境的步骤,包括安装Docker和Docker Compose。对于Debian系统,提供了相应的代码实例。最后,文章介绍了安装Portainer(Docker的可视化管理界面)的步骤,包括创建数据卷、在宝塔中设置反向代理和安装汉化补丁。通过提供相关命令和详细步骤,该文章适合需要在阿里云ECS上配置Python和Docker环境的读者。

- 阅读全文 -

【服务器】搭建NextCloud个人网盘

AI摘要:这篇文章详细介绍了NextCloud服务器的项目配置,并提供了解决一系列安全告警和问题的方法。首先,在宝塔后台的PHP项目中添加网站以承载NextCloud,申请SSL证书并开启强制HTTPS。其次,通过在线安装程序setup-nextcloud.php完成云安装,配置Cron以实现定时任务。文章进一步解决了一系列安全告警,包括调整PHP内存限制、禁止数据目录访问、处理MySQL版本不支持等。作者还分享了网站迁移的注意事项以及一些界面美化和应用优化的方案,如自定义页脚、隐藏无用内容等。最后,提到了解决大文件传输、客户端安装和命令行操作等常见问题。总体而言,这篇文章为搭建和优化NextCloud服务器提供了全面的指导,包括安全性、配置调整和界面美化等方面。

- 阅读全文 -