nextlist

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2023 License: MIT Imports: 17 Imported by: 0

README

开发版 二进制程序 稳定版本

logo

NextList 下一个列表程序。

目前支持的存储有

  • 对象存储
  • 本地文件系统
  • OneDriver

目前支持的功能有

  • 多用户
  • 查看目录以及下载文件
  • 部分文件格式在线预览
  • 文件上传以及删除
  • 文件夹设置私有或者密码

更新说明

  1. 去除了对阿里云盘这种未提供官方接口的存储的支持
  2. 将前端和后端打包在同一个Docker镜像中,方便部署
  3. 将原来的文件配置方式修改为在页面上配置,对部署更友好。

部署说明

NextList 依赖了MYSQL(MariaDB)数据库。因此,需要先部署数据库再部署NextList

Docker部署

请在部署前自行安装Docker容器

启动MariaDB

首先用下面的命令创建MariaDB容器

docker run --restart=always --name nextlist_db    -v /data/db/nextlist:/var/lib/mysql -e MARIADB_ROOT_PASSWORD=nextlist -e MARIADB_USER=nextlist -e MARIADB_PASSWORD=nextlist  -e MARIADB_DATABASE=nextlist -d mariadb

启动NextList

docker run -d --restart=always --name nextlist --link  nextlist_db -v  /data/nextlist/config:/app/config/ -p 8080:80 mrlee326/nextlist:v1.0.1

请务必将容器的/app/config/目录挂载在宿主机的某个路径下,否则配置可能会丢失。

使用说明

当配置完毕以后,打开http://ip:port就可以访问了。

第一次启动

第一次启动的时候,会自动进入到配置页面,请根据要求分别配置数据库、后端存储以及其它配置项

配置页面 配置页面 配置页面

配置完毕后点击【保存配置并重启站点】,然后根据提示刷新页面即可。

如果上面的操作没出错的话,就可以访问到下面的页面了

首页

默认情况下,NextList只能管理通过本页面创建或者上传的文件,对于不是通过NextList上传的文件,可以通过页面中的同步按钮来进行数据的同步。

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
web
mvc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL