在这个信息爆炸的时代,我们每天都要面对大量的长链接。无论是分享文章、推广产品,还是在社交媒体上发布内容,冗长的 URL 总是显得笨重且不美观。今天,让我们一起来探索一个轻量级的自托管短链接生成工具 —— Chhoto URL。
Chhoto URL 是一个简洁、高效的自托管 URL 短链接生成器。"Chhoto" 在孟加拉语中意为"小",这个名字完美诠释了该工具的核心理念:将冗长的 URL 变得短小精悍。
Chhoto URL 的安装过程非常简单,特别是对于熟悉 Docker 的用户来说。以下是两种推荐的安装方法:
version: "3.9"
services:
chhoto-url:
image: sintan1729/chhoto-url:latest
restart: unless-stopped
container_name: chhoto-url
network_mode: bridge
ports:
- 4567:4567
environment:
- password=$3CuReP4S$W0rD
- site_url="https://yourshort.domain.com"
volumes:
- path/to/your/storage/urls.sqlite:/urls.sqlite
docker compose up -d
docker run -p 4567:4567 -e password="your_password" -e site_url="https://yourshort.domain.com" -d sintan1729/chhoto-url:latest
Chhoto URL 提供了直观的 Web 界面,同时也支持通过命令行进行操作。
以下是一些基本的 CLI 使用示例:
curl -X post -d "your_password" -c cookie.txt http://localhost:4567/api/login
curl -X POST -d '{"shortlink":"custom_short", "longlink":"https://example.com"}' http://localhost:4567/api/new
curl http://localhost:4567/api/all
curl -X DELETE http://localhost:4567/api/del/custom_short
轻量级:与其他短链接服务相比,Chhoto URL 的资源占用极少,非常适合个人或小型团队使用。
自托管:你可以完全控制你的数据,不必依赖第三方服务。
简单易用:无论是通过 Web 界面还是 API,Chhoto URL 都提供了简洁直观的操作方式。
高性能:基于 Rust 开发,确保了极高的性能和稳定性。
隐私保护:不会过度收集用户数据,仅提供必要的点击统计功能。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!