YOURLS(Your Own URL Shortener)是一个开源免费轻量级且功能强大的短网址生成系统。它允许用户在自己的服务器上搭建属于自己的个性化短网址服务。通过 YOURLS,用户可以将长网址缩短为易于记忆、分享的短网址,以便在社交媒体、电子邮件或短信中传播。

主要功能

  • 公开或私有的短网址服务:用户可以选择将 YOURLS 设置为公开或私有。在公开模式下,任何人都可以使用该系统创建短链接;在私有模式下,只有用户自己才能使用。
  • 自定义 URL 关键字:用户可以选择随机或自定义 URL 关键字来创建短链接。
  • 跟踪点击数:YOURLS 可以跟踪每个短链接的点击数,为用户提供有关其短链接使用情况的统计数据。
  • 整洁的 AJAX 化界面:提供了一个简洁、易用的 Web 界面,使用户能够轻松地创建和管理短链接。
  • 支持开发者 API:YOURLS 提供了开发者 API,允许用户将其集成到其他服务中,实现更多自定义功能。

总的来说,YOURLS 是一个功能强大、易于使用的短网址生成系统,适用于各种场景下的短链接需求。如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

搭建教程

本文通过 Docker 的方式来部署 YOURLS,以 Ubuntu 为例,操作步骤如下:

第一步:安装 Docker

sudo apt update
sudo apt install -y docker.io docker-compose

第二步:创建 docker-compose.yml

在 Home 目录创建 docker-compose.yml,编写以下配置并保存:

version: '3'
services:
  yourls:
    image: yourls
    restart: always
    ports:
      - 8000:80
    environment:
      YOURLS_DB_PASS: yourls
      YOURLS_SITE: http://192.168.1.104:8000 # 有域名写域名,没域名写 IP: 端口
      YOURLS_USER: admin
      YOURLS_PASS: admin
  mysql:
    image: mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: yourls
      MYSQL_DATABASE: yourls

第三步:启动容器运行镜像

sudo docker-compose up -d

执行上述指令后,容器指定 8000 端口访问,因此还需要在服务器的防火墙上打开相应的端口。在浏览器访问 IP:8000/admin 即可。

初次使用需要将系统进行初始化。

YOURLS 初始化

输入默认用户名为 admin 和默认密码为 admin

YOURLS 登录

YOURLS 管理界面


END
本文作者:
文章标题: YOURLS:功能强大的开源短网址生成系统
本文地址: https://www.haovps.top/archives/279.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 07 月 22 日
如果觉得我的文章对你有用,请随意赞赏