Docker 安装 Shlink 自建短网址

Docker 安装 Shlink 自建短网址

💡 原文中文,约4800字,阅读约需12分钟。
📝

内容提要

本文介绍了在Debian 12上使用Docker安装Shlink来搭建短网址服务的步骤,包括安装Docker和Docker Compose、安装Shlink Server和Web Client、配置Nginx反向代理、升级和迁移Shlink,以及备份数据库。

🎯

关键要点

  • 本文介绍如何在 Debian 12 上使用 Docker 安装 Shlink 搭建短网址服务。
  • 短网址服务使用 HTTP 协议的 301 或 302 响应码进行跳转,301 会缓存,302 不会。
  • 推荐使用 Shlink 短网址程序,因其性能优于其他开源短网址程序。
  • 安装 Docker 和 Docker Compose 的具体步骤请参考相关教程。
  • 创建 /opt/shlink 和 /opt/shlink/data 目录,并编写 docker-compose.yaml 文件。
  • 拉取 Docker 镜像并运行 Shlink Server 和 Web Client。
  • 获取 API Key,并保存以备后用。
  • 配置 Nginx 反向代理以访问 Shlink Server 和 Web Client。
  • 使用 Docker Compose 升级 Shlink,并删除旧的镜像文件。
  • 定期备份数据库,使用 mysqldump 命令导出数据库。
➡️

继续阅读