专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
哔哩哔哩  ·  春天有哪些不能错过的绝美旅行地? ·  21 小时前  
哔哩哔哩  ·  泡面怎么做更好吃? ·  21 小时前  
哔哩哔哩  ·  捡到隐藏款高智商小猫 ·  昨天  
哔哩哔哩  ·  这届UP主,用语文教材刀哭1000多万人 ·  2 天前  
哔哩哔哩  ·  哔哩哔哩视频号招实习生了! ·  2 天前  
51好读  ›  专栏  ›  院长技术

一款开源&轻量级的短网址生成系统

院长技术  · 公众号  ·  · 2024-05-09 07:00

正文

院长简介

作者:院长

职位:运维开发工程师

官网: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界面,使用户能够轻松地创建和管理短连接。

支持开放者APIYOURLS还提供了开发者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 -/usr/local/bin/docker-compose

给文件增加执行权限
chmod +/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命令行交互运维神器







请到「今天看啥」查看全文