咱们好,我是Mandy,前面给咱们共享了一款关于思想导图、原型图的文章,又遇到一款神仙级别的PDD绘图东西。

软件介绍

今天来个咱们共享一款用Go和Solidjs开发的,一个支撑多种存储的文件列表程序。软件的称号叫做AList。

首要咱们来看一下官网的介绍。

GitHub拥有28kstar,Go开源的多文件存储神器

软件优势

经过官网的介绍,不难看出来其强壮之处。一起从我个人运用下来,AList具备一下几个特色:

1、支撑多存储渠道。例如本地存储、阿里网盘、百度网盘、360网盘、天翼网盘、谷歌云存储、又拍云、夸克网盘和蓝奏云等等常用的网盘。整体算下来差不多支撑30左右的网盘渠道。

2、装备简单。一个强壮的系统,一般来说,装置与装备就很复杂。AList恰恰相反。官方支撑多种装置方法,源码装置、Docker装置、一键装置等等装置方法。每一种装置方法都十分的简单,直接装置官网文档操作即可。

3、运用简单。当咱们装置好之后,直接就能够拜访,上传视频、图片、压缩包和常用的办公软件等等文件格式,都是支撑的。

4、体会性好。上传到该软件之后,咱们随时随地能够经过一个链接拜访、预览、共享和下载等操作。运用起来也十分的快捷。

6、开源运用。项目选用AGPL-3.0 license开源协议,因而你完全能够放心运用,一起也能够基于此进行二次开发运用。

7、性能好。项目运用Go和Solidjs开发,Go本身性能就是十分好的一款服务端编程语言,这也使得软件在性能上十分好。

如何装置

接下来大致演示如何装置。因为Docker装置和一键装置都是十分简单,这儿演示一下手动装置的方法。

1、装置程序。

# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
# 取得管理员信息
./alist admin

2、装备守护进程形式。运用任意方法编辑 /usr/lib/systemd/system/alist.service 并增加如下内容,其间 path_alist 为 AList 所在的路径。

[Unit]
Description=alist
After=network.target
[Service]
Type=simple
WorkingDirectory=path_alist
ExecStart=path_alist/alist server
Restart=on-failure
[Install]
WantedBy=multi-user.target

然后,执行 systemctl daemon-reload 重载装备,现在你能够运用这些命令来管理程序:

1、发动: systemctl start alist

2、关闭: systemctl stop alist

3、装备开机自启: systemctl enable alist

4、取消开机自启: systemctl disable alist

5、状态: systemctl status alist

6、重启: systemctl restart alist

效果预览

正如你如下图看到的一样,进去之后就是一个文件列表。你能够在这儿创建不同的文件夹方便管理,然后上传相应的文件。

GitHub拥有28kstar,Go开源的多文件存储神器

一起该软件也是支撑文件搜索,在这儿你能够快速的搜索到你想找到的文件。

GitHub拥有28kstar,Go开源的多文件存储神器

一起也是支撑文件在线预览,下面分别是图片和视频在线预览、播放的效果。

GitHub拥有28kstar,Go开源的多文件存储神器

GitHub拥有28kstar,Go开源的多文件存储神器

关于该东西的共享就到这儿。这儿总结一下,我个人在日常运用中的东西清单。

1、强烈推荐运用的Markdown编辑器东西

2、又遇到一款神仙级别的PDD绘图东西

3、设计共享 | 8个免费可商用的UI图标网站共享

4、一款十分风趣、免费开源、跨渠道的绘图东西

5、近邻桌大佬的编辑器 馋哭了

6、运用Seafile搭建个人专属私有云盘

7、这可能是 Mac 上最好用的绘图软件

8、推荐22个超级好用的cli东西