开源一款轻量级短链服务: Zurl

29 天前
 xiaoz

最近是用 FastAPI + SQLite3 + Redis 搓了一个轻量级的短链系统 Zurl ,用来替换掉我使用多年的 YOURLS ,目前已经在 Github 开源: https://github.com/helloxz/zurl

有兴趣的朋友可以使用 Docker 部署:

version: '3.8'

services:
  zurl:
    container_name: zurl
    image: helloz/zurl
    ports:
      - "3080:3080"
    restart: always
    volumes:
      - ./data:/opt/zurl/app/data

特点

演示

演示站点域名较长,正式环境推荐用你的短域名部署。

2304 次点击
所在节点    分享创造
13 条回复
xiaoz
29 天前
好惨,一个回复都没有。
sanshao124
29 天前
我回复一下,我还真有用
testoneone
29 天前
xiaoz 出品 必属精品
Visoar
29 天前
有数据库和外挂缓存不能算轻量吧
xiaoz
29 天前
@Visoar #4 ,还好吧,SQLite3 + Redis 还是比较轻的,至少比 MySQL 更轻,哈哈。
xiaoz
29 天前
@sanshao124 #2 ,看到你的回复,我很开心。
xiaoz
29 天前
@testoneone #3 ,感谢大佬认可。
Visoar
29 天前
@xiaoz #5 嗯嗯 是的,我主要抖个机灵

btw ,其实之前我搞过一个极端轻量的版本
拿对象存储做 KV ,来避免使用 DB 和 Cache ,就... 代码侧轻量级到不像话,但是依赖成熟的对象存储服务
muzihuaner
29 天前
我的用 cf worker 搞的
zhiurl.cn
xiaoz
29 天前
@muzihuaner #9 ,cf workder 免费版好像会限制请求次数吧?
zemul
28 天前
为啥要屏蔽 wx qq 呢?
xiaoz
28 天前
@zemul #11 ,你不屏蔽他,他早晚也要屏蔽你,不如主动出击。
baoshu
28 天前
牛批,高产似母猪

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1149830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX