当前位置:首页 > 新鲜资讯 > Docker部署个性化短链接服务:优化你的链接管理,实现简单、高效的URL缩短与定制

Docker部署个性化短链接服务:优化你的链接管理,实现简单、高效的URL缩短与定制

2年前 (2024-08-27)admin新鲜资讯128

文章目录

  • 1 YOURLS是什么?
  • 2 YOURLS的主要功能包括:
  • 3 官方网站
  • 4 部署:
      • 4.0.1 1.更新系统
      • 4.0.2 2.安装docker和 docker-compose
      • 4.0.3 3.创建安装目录
      • 4.0.4 4.新建docker-compose.yml 文件
      • 4.0.5 5.粘贴以下代码到docker-compose.yml文件(记得将代码中域名改为自己的域名,域名需提前解析道vps的ip)
      • 4.0.6 6.启动项目

YOURLS是什么?

YOURLS是一组 PHP 脚本,允许您在服务器上运行您自己URL 缩短器。您将完全控制您的数据、详细统计数据、分析、插件等。它是免费且开源的。

YOURLS的主要功能包括:

  • 自定义短网址: YOURLS允许用户创建自定义的短网址,将较长的URL缩短成简洁的形式,方便在推广、分享和追踪时使用。
  • 链接管理: 用户可以在YOURLS中查看和管理已创建的短网址。这包括编辑、删除和查看有关每个链接的统计信息。
  • 链接统计: YOURLS提供了详细的链接点击统计,用户可以了解短网址的流量、点击来源等信息,有助于分析链接的效果。
  • 自定义短网址结构: 用户可以选择自定义短网址的结构,以满足个人或品牌需求。例如,可以设置短网址为yourdomain.com/abc123
  • API支持: YOURLS提供API支持,允许开发者通过编程方式与短网址服务进行交互。这使得可以通过脚本和应用程序进行自动化操作。
  • 访问权限控制: YOURLS允许用户设置短网址的公开或私密访问权限,以及是否需要身份验证。
  • 插件扩展: YOURLS支持插件系统,用户可以根据需要安装各种插件,以扩展功能和增加定制选项。
  • 易于部署: YOURLS相对轻量级,易于部署在自己的服务器上,用户可以完全掌控自己的短网址服务。

⠀总的来说,YOURLS是一个灵活、可定制的短网址服务,适用于需要自主管理和控制短网址的个人用户、企业或开发者。

官方网站

yourls 官方网址:https://yourls.org/
yourls github地址:https://github.com/YOURLS/YOURLS
yourls 官方镜像:https://hub.docker.com/_/yourls

部署:

提前准备:域名、VPS服务器

1.更新系统

sudo apt update && sudo apt upgrade -y

2.安装docker和 docker-compose

curl -fsSL https://get.docker.com -o get-docker.sh 
sh get-docker.sh
rm get-docker.sh

3.创建安装目录

mkdir -p /root/docker/yourls
cd /root/docker/yourls

4.新建docker-compose.yml 文件

nano docker-compose.yml

5.粘贴以下代码到docker-compose.yml文件(记得将代码中域名改为自己的域名,域名需提前解析道vps的ip)

version: "3.5"
services:

  mysql:
    image: mysql:5.7.22               # 如果遇到不正确的数据库配置,或无法连接到数据库PDOException: SQLSTATE[HY000] [1045] 用户'yourls'@'yourls_service.yourls_default'的访问被拒绝(使用密码:是)   可以把5.7.22 改为 5.7
    environment:
      - MYSQL_ROOT_PASSWORD=my-secret-pw
      - MYSQL_DATABASE=yourls
      - MYSQL_USER=yourls
      - MYSQL_PASSWORD=yourls
    volumes:
      - ./mysql/db/:/var/lib/mysql
      - ./mysql/conf/:/etc/mysql/conf.d
    restart: always
    container_name: mysql

  yourls:
    image: yourls
    restart: always
    ports:
      - "8200:80"                      # 查看8200端口是否被占用,如果被占用,重新自定义一个端口
    environment:
      YOURLS_DB_HOST: mysql
      YOURLS_DB_USER: yourls
      YOURLS_DB_PASS: yourls
      YOURLS_DB_NAME: yourls
      YOURLS_USER: admin                # 用户名
      YOURLS_PASS: admin                # 登陆密码
      YOURLS_SITE: https://yourls.w.haolusi.com  # 换成自己的域名
      YOURLS_HOURS_OFFSET: 8
    volumes:
      - ./yourls_data/:/var/www/html   
    container_name: yourls_service
    links:
      - mysql:mysql

6.启动项目

docker-compose up -d


等待部署完成,部署完成并配置好反向代理、证书并且防火墙放行了 8200 端口后,打开https://你设置的域名/admin即可。默认是官方英文版的,如有汉化需要,则可以跟随以下内容汉化一下,不需要的话就可以开心使用啦!

还有更多有趣的docker项目请查看:有趣的docker项目

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=1914

分享给朋友:

“Docker部署个性化短链接服务:优化你的链接管理,实现简单、高效的URL缩短与定制” 的相关文章

土耳其 iCloud 再次迎来翻倍涨价,土区居民哭了,数字土耳其人何去何从

土耳其 iCloud 再次迎来翻倍涨价,土区居民哭了,数字土耳其人何去何从

2024 年 8 月 21 日消息,土耳其 iCloud 价格再次迎来翻倍涨价。来自苹果官网的最新价格为价(兑换人民币的价格以博客发表时的汇率为准): 50GB:24.99 里拉/月 ~ 5.26元200GB:79.99 里拉/月 ~ 16.82元2TB:249.99 里拉/月 ~ 52.57元6T...

写博客突然给我带来了压力,直到我看到一篇 innei 独立博客的内容释然了

写博客突然给我带来了压力,直到我看到一篇 innei 独立博客的内容释然了

写博客,是发自内心的,没有人的逼迫的,是想写什么就写什么的,我可以写下一遍技术的文章,不管写的好坏,至少是我经历过的,当然如果能够得到读者的称赞,那也是每个作者感到庆幸的。或许有一段时间内,我会产出比较多的文章, 再或者有很长的时间我没有任何产出,我不必为此感到焦虑。这不是任务,只是一种乐于分享的精...

现在的网吧都这么高端了?记录和发小一起去网吧的经历,原来我是井底之蛙

现在的网吧都这么高端了?记录和发小一起去网吧的经历,原来我是井底之蛙

最近因为长期伏案工作,我身体出现了一些不适症状,如头痛和颈部疼痛。为了恢复健康,我暂时远离了电脑,博客停止更新了一段时间,增加了户外活动和家人互动时间。正当我享受着这段轻松时光时,一位发小邀请我去网吧体验。说实话,我已经记不清上次去网吧是什么时候了,但既然收到邀约,我也不好推辞。抱着好奇的心情,我们...

谷歌表示,它有义务向美国政府披露用户的机密信息

谷歌表示,它有义务向美国政府披露用户的机密信息

谷歌告知用户,它有义务与美国当局分享机密数据,这引发了隐私问题,并强调了大型科技公司的数据安全问题。搜索巨头谷歌向用户发送了一封电子邮件,告知他们有义务向美国政府当局披露某些机密信息。对于科技爱好者来说,这并不奇怪,因为一直有暗示政府可以访问用户数据。互联网上一直存在着永无止境的隐私问题,尤其是在用...

为什么信用卡被称为“银行中最赚钱的产品”以及维萨万事达卡是如何赚钱?

为什么信用卡被称为“银行中最赚钱的产品”以及维萨万事达卡是如何赚钱?

大家好,我是兔哥。最近,网络上看到一张关于 VISA/Master 维萨万事达卡如何赚钱的支付流程图,想和大家分享一下为什么信用卡被称为“银行中最赚钱的产品”以及 VISA/Master 维萨万事达卡是如何赚钱的。我们一起来看看吧。文章目录1 信用卡的利润来源2 VISA 和 Mastercard...

2024 巴黎奥运会闭幕式时间与直播平台、直播源、在线网站全渠道汇总

2024 巴黎奥运会闭幕式时间与直播平台、直播源、在线网站全渠道汇总

巴黎奥运会的精彩赛事即将画上句号,相信大家都不想错过闭幕式这场视觉盛宴吧?今天,我们就来聊聊2024巴黎奥运会闭幕式的相关信息,以及如何观看这场盛大的闭幕仪式。首先,让我们回顾一下开幕式引发的争议。开幕式被网友评价为”大尺度“、”辣眼睛“,甚至奥运会官...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。