网站介绍
官网:https://github.com/zhang-tong-yao/wall
Wall是一款快速分享资源应用程序。俗称“照片墙、视频墙”,基于Vue3 + Spring Boot开发的云共享资源应用系统。快速分享发布照片和视频平台。兼容PC端和移动端,支持端对端跨平台上传资源文件。目前已经更新到v3.0.0版本,新增VR全景展示功能,批量上传资源功能,以及优化了资源加载等问题。对于3.0版本之前的版本是免费开源。
功能展示
以下展示的是v2.0.3版本功能
v3.0.0演示地址
演示地址:https://demo-wall.ityao.cn
后台管理:https://demo-wall.ityao.cn/login,账号密码:admin/123456
安装部署
安装前准备
- mysql 8.0.23(或5.7.33)
下载
程序安装
1、解完压缩包之后,如下图的目录内容。
startup.bat
: Wall一键启动运行脚本。wall-3.0.0.sql
: 后端数据库文件。
2、修改config/application.yml
配置文件,并修改你本地的MySQL数据库连接端口及账号密码。
# project prot
server:
port: 9999
# database config
mysql:
database: wall
port: 3306
ip: 127.0.0.1
username: root
password: root
3、后端服务支持两种环境下快捷启动。
-
Windows:双击
startup.bat
文件启动。 -
Linux:执行根目录
./startup.sh
文件启动。在Linux下,如果你想关闭会话后继续运行Wall,那么可以搭配nohup使用。
nohup ./startup.sh r> /dev/null 2> /dev/null &
4、浏览器访问Wall程序。
浏览器输入:http://localhost:9999,正常显示页面及操作数据,至此完成安装。
后台管理:http://localhost:9999/login,默认账号密码:admin/123456,如有问题,请在官网提交Issues或者联系笔者提供帮助。
拓展配置
官网上还列出了前端页面端口修改、后端服务端口修改、绑定域名、使用https、修改Wall上传文件的限制(默认为1GB)等功能配置,详见:https://github.com/zhang-tong-yao/wall
帮助
这里提供笔者的联系方式,添加笔者微信拉你进Wall技术研讨群,来一起探讨吧!