院长简介
作者:院长
职位:运维开发工程师
官网:https://deanit.cn
博客:https://blog.deanit.cn
擅长:
【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】
项目地址
GitHub:https://github.com/YOURLS/YOURLS
项目简介
YOURLS(Your Own URL Shortener)是一个开源、免费、轻量级且功能强大的短网址生成系统。它允许用户在自己的服务器上搭建属于自己的个性化短网址服务。通过YOURLS,用户可以将长网址缩短为易于记忆、分享的短网址,以便在社交媒体、电子邮件或短信中传播。
功能
自定义URL关键字:用户可以选择随机或自定义URL关键字来创建短连接。
跟踪点击数:YOURLS可以跟踪每个短连接的点击数,为用户提供有关其短连接使用情况的统计数据。
整洁的AJAX化界面:YOURLS提供了一个简洁、易用的Web界面,使用户能够轻松地创建和管理短连接。
支持开放者API:YOURLS还提供了开发者API,允许用户将其集成到其他服务中,实现更多自定义功能。
部署安装
安装Docker
curl -sSL https://get.docker.com/ | sh
安装Docker-compose
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
Docker-compose运行服务
vim 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
docker-compose up -d
Demo访问
http://192.168.1.104:8000
招贤纳士
欢迎👏关注《院长技术》,只做原创,干货~~~
更多技术干货持续输出中......
知识星球,试运营中,
原价188¥在不断上涨,
现加入仅需129¥
,文档正逐渐上传!
欢迎加入
QQ-
3群:【
1群-2群-已满
】
推荐阅读
K8s命令行交互运维神器