基于 Golang 开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己平日收藏的网址导航。
v1: 使用 mysql 和 redis 组件, 丰富的后端功能。 v2: 简化版无需额外组件, 使用轻量级 sqlite 数据库。
功能:
默认账号/密码:admin/admin
1、二进制文件
你可以直接从 Releases 下载预先编译好的二进制文件,解压后执行:
./webstack-go -conf config/prod.yml
NOTE
MacOS 在执行二进制文件时会提示:未打开“webstack-go”,因为 Apple 无法检查其是否包含恶意软件。
可在“系统设置 > 隐私与安全性 > 安全性”中点击“仍然允许”,然后再次尝试执行二进制文件。
2、源码运行服务 (需要 Golang 环境)
go mod tidy 拉取项目依赖库go build -o ./bin/server ./cmd/server 编译项目,生成可执行文件 server./bin/server -conf=config/prod.yml 首次启动程序之后,会生成 SQLite 数据库,并自动创建表结构3、Docker 运行服务
docker run -itd \
--name webstack-go \
-p 8000:8000 \
-v $PWD/vm-data/webstack:/data/app/storage \
--restart always \
-m 128m \
docker.cnb.cool/kangaroohy/open-source/webstack-go:latest
services:
webstack-go:
stdin_open: true
tty: true
restart: always
ports:
- 8000:8000
container_name: webstack-go
image: docker.cnb.cool/kangaroohy/open-source/webstack-go:latest
volumes:
- ./data/storage:/data/app/storage
make docker 等待启动
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5cb641ff3950 webstack-go:v2 "./server" 5 seconds ago Up 5 seconds 0.0.0.0:8000->8000/tcp webstack-go
首页

网站分类

新增网站

网站信息

网站配置
