参考资料

  1. Varnish 是一款高性能的开源 HTTP 加速器和反向代理服务器
  2. TeamSpeak(TS)是一款专为游戏玩家和团队协作设计的语音通信软件
  3. ERPNext 14 是一款开源的企业资源规划(ERP)系统
  4. Reader 是一款开源的 RSS 阅读器和稍后阅读工具
  5. Kong 是一个开源的云原生 API 网关和微服务管理平台
  6. Source Mage是一个基于源代码的Linux发行版,采用类似BSD Ports的包管理系统
  7. MySQL 是一个开源的关系型数据库管理系统
  8. Known 是一个开源的内容发布平台

详细简介

YOURLS (Your Own URL Shortener) 是一个开源的PHP程序,允许用户创建和管理自定义短链接。它支持自定义域名、统计跟踪和API访问。

特点

  • 自托管,完全控制数据

  • 支持自定义短链接

  • 提供点击统计

  • 支持API操作

  • 插件系统扩展功能

  • 多用户支持

最新更新内容及时间

最新稳定版本:1.9.2 (2023年5月17日)
主要更新:

  • 安全修复

  • 兼容性改进

  • 性能优化

镜像下载地址

官方GitHub发布页:
https://github.com/YOURLS/YOURLS/releases

官网地址

https://yourls.org/

文档地址

官方文档:
https://yourls.org/docs

Docker安装示例

docker run --name yourls -d \
  -e YOURLS_DB_HOST=yourdbhost \
  -e YOURLS_DB_USER=yourdbuser \
  -e YOURLS_DB_PASS=yourdbpass \
  -e YOURLS_DB_NAME=yourdbname \
  -e YOURLS_SITE=https://your-domain.com \
  -p 8080:80 \
  yourls/yourls

.htaccess设置教程

基本配置示例:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /yourls-loader.php [L]

常用错误问题

  1. 数据库连接错误:

    • 检查数据库凭据

    • 确保数据库服务运行

  2. 重定向循环:

    • 检查.htaccess配置

    • 验证服务器Rewrite模块启用

  3. API访问失败:

    • 检查API密钥

    • 验证权限设置

  4. 插件冲突:

    • 禁用所有插件后逐一测试

    • 检查插件兼容性

  5. 性能问题:

    • 优化数据库

    • 启用缓存