1.属于你自己的开源床-兰空床
属于你自己的床-兰空床
在撰写文章时,数量过多,地图管理起来不便,床源床源寻求本地图床工具以配合压缩程序,码开码对将压缩为webp格式集中管理。源图兰空图床(Lsky-pro) GitHub原项目地址提供了一个理想方案(感谢作者付出)。开源java除法源码
利用Docker-compose搭建兰空图床,地图无需额外安装依赖,床源床源简化部署。码开码对所需PHP扩展包括:>= 8.0.2、源图BCMath、开源Ctype、地图DOM、床源床源Fileinfo、码开码对JSON、源图Mbstring、OpenSSL、PDO、Tokenizer、战神冰雪传奇源码XML、Imagick以及exec、shell_exec、readlink、symlink、putenv、getenv等。
创建文件夹及文件,填写docker-compose内容,免费源码下载平台推荐执行部署命令docker-compose up -d。
访问部署服务,输入服务IP及端口,即可使用。
注意数据库连接地址,使用docker-compose文件中的容器名称lsky-pro-db,无需填写端口。
登录管理员界面,进行上传测试。深圳市溯源码插入URL或Markdown链接,方便文章内展示。
管理功能包括搜索、预览,直观方便。
默认每个用户可用空间为M,通过用户角色组自定义空间大小。单位转换工具在线提供,支持从kb到所需单位转换。源码网站分享生活app
支持多种存储策略,如Aurora推荐使用minio,减少存储空间和带宽压力。
访问配置简单,上传后的访问链接无需修改。示例文件上传至..2.:,访问地址会相应变动。
注册功能允许自用或开启游客上传。关闭游客上传功能以避免非注册用户直接上传。
配置PicGO与Typora实现接口上传,兰空图床提供API,结合PicGO可自动上传到图床。
通过官网下载PicGo,选择位客户端安装。安装lankong插件,若不配置Authe Token,需开启游客上传功能。
获取token,兰空图床不再直接显示,使用在线post网站获取。以sojson.com/httpRequest为例。
使用Postman请求本地接口获取token值。
参数配置后,在Typora中复制粘贴,实现自动上传生成图床链接。图床后台显示上传。
进阶配置:兰空图床支持redis或memcached缓存驱动,根据需求选择并替换环境变量文件.env。
反向代理配置以解决外网访问问题,参考教程进行Nginx Proxy Manager安装及使用。确保完成域名解析,解决静态资源加载失败问题。
修改Lskypro Docker参数:ASSET_URL填写外网访问地址,添加配置文件或直接在启动时指定。修改反向代理参数,确保Lskypro正常访问及文件上传。