私人定制短网址,Docker一键部署!
大家是不有各个网站账号,邮箱等等的密码都记不住,更别说网址了,所以弄个短网址生成平台很有必要。下面咱们就折腾一个MIT协议的短网址生成平台,如果你没有域名就可以当是一个纯内网的便捷书签,如果你有域名那就是你随身的知识库目录:


在NAS里新建一个项目文件夹Yourls及docker-compose.yml配置文件内容:
version: '3'
services:
yourls:
container_name: yourls
image: yourls
restart: always
ports:
- 16380:80
environment:
YOURLS_DB_PASS: yourls
YOURLS_SITE: http://192.168.XXX.XXX:16380
YOURLS_USER: user
YOURLS_PASS: password
mysql:
container_name: yourls-mysql
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: yourls
MYSQL_DATABASE: yourls
注意把YOURLS_SITE:的内容写上你的ip+端口或域名然后用putty进入在项目文件夹内创建运行容器:
docker-compose -f docker-compose.yml up -d

到此,短网址生成平台基本就部署完成了。
浏览器访问 http://NAS的IP:本地端口/admin ,即可打开界面:
第一次进入要install一下,实际只是点一下这个按钮就OK了
输入我们在配置文件里设置的用户与密码登陆
输入你要转的网址,点shorten The URL就OK了下面是我用公众号文章链接转的一个短网址:

上面是自动生成的,就会是从数字1开始的短网址
你也可以自定义短网址名称类似这样的自己的想法编写个人感觉自定义的话更合理一些,可以把内容简写(比如这个微信文章docker上的安全大哥大,我就简单成aqdgd(安全大哥大),方便好记,便于使用。
更方便的是后期还可以改短网址的链接!这个能后期更改短网址的功能是非常方便了,便于以后的管理分类等等,我先把原来的“1”按文章内容改成“office-jihuo”了。
改后看着顺眼多了!相当于给网址做了一个简单的带链接的目录结构
因为有数据库,所以可以玩玩儿,当做知识库目录或书签来用也是不错的,比在浏览器上加收藏好多了。
如果想要随时随地的随身的知识库目录来用的话就可以穿透(可以参考以前的文章:群晖搭建Cloudflare免费隧道穿透,无公网IP也能搞定!)一下就怀揣知识库走遍天下了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

gecao
校验提示文案
麦乐酷的理想生活
校验提示文案
谁敢杀我
校验提示文案
谁敢杀我
校验提示文案
麦乐酷的理想生活
校验提示文案
gecao
校验提示文案