简介
longurl
是一个自我托管的短网址服务。
试试吧
curl -H "Content-Type:application/json" -X POST --data '{"url": "https://github.com/long2ice/longurl"}' https://longurl.long2ice.io
像这样返回:
{
"url": "https://longurl.long2ice.io/3FXrsHE"
}
现在访问longurl.long2ice.io/3FXrsHE。
部署
首先写一个config.yaml
:
server:
host: 0.0.0.0
port: 3000
logTimezone: Asia/Shanghai
logTimeFormat: 2006-01-02 15:04:05.000000
url:
domain: localhost:3000
schema: http
length: 7
database:
type: mysql
dsn: root:123456@tcp(127.0.0.1:3306)/longurl?parseTime=true
然后用docker
:
docker run -d -p 3000:3000 --name longurl -v config.yaml:/config.yaml ghcr.io/long2ice/longurl/longurl
功劳
许可证
本项目采用 Apache-2.0 许可证