Sign inSign up

siriling/myurls

By siriling

•Updated over 3 years ago

基于CareyWang/MyUrls短链接程序

Image
0

167

siriling/myurls repository overview

⁠Myurls

⁠目录

一、简介⁠

二、展示⁠

三、使用⁠

四、Nginx反向代理配置⁠

五、仓库地址⁠

⁠一、简介

基于CareyWang/MyUrls⁠短链接程序的修改版容器镜像,主要解决方便的自定义前端域名,自定义Redis信息以及ARM64架构的支持

⁠二、展示

https://url.siriling.com:81⁠

⁠三、使用

由于需要搭配Redis使用,建议使用docker compose部署

⁠docker

  • 默认Redis无密码
docker run -d \
  --name myurls \
  --restart=unless-stopped \
  --net='bridge' \
  -p 8002:8002 \
  -e MYURLS_DOMAIN="url.siriling.com:81" \
  -e MYURLS_TTL="90" \
  -e MYURLS_REDIS="10.10.10.254:6379" \
  -v /root/appdata/myurls/logs:/app/logs \
  siriling/myurls:latest

⁠docker compose

  • 文件下载:docker-compose.yml⁠
  • 修改MYURLS_DOMAIN为你的域名
  • 修改MYURLS_TTL为短链接有效期(单位:天)
  • 修改MYURLS_REDIS为自己Redis链接(IP:端口)
docker-compose up -d

⁠build docker image

docker build -t siriling/myurls:latest .

⁠四、Nginx反向代理配置

Sub-web访问出现跨域问题,需要在Nginx里修改,参考domain.conf⁠

location /{
 #...
 add_header Access-Control-Allow-Origin *;
 #...
}

⁠五、仓库地址

Tag summary

Content type

Image

Digest

sha256:fa28e5da1…

Size

10.2 MB

Last updated

over 3 years ago

docker pull siriling/myurls