50% off 所有套餐限时优惠,起价 $2.48/mo
TrailBase

TrailBase

TrailBase 是单文件 SQLite 后端,集认证、REST API 和实时功能于一体,压缩至 30 MB 二进制文件,是 PocketBase 的轻量替代方案。采用 Apache 2.0 许可,由 Rust 编写,内置管理界面,支持 JS 钩子扩展服务端逻辑。适合独立项目和原型开发。

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

  • 打开浏览器,访问: https://<SERVER_IP>/_/admin
  • 当前使用自签名 SSL 证书,浏览器会显示安全警告,属正常现象。
  • 使用存储在服务器上的管理员凭据登录: /root/.cloudzy-creds
  • 查看凭据,请运行: /root/.cloudzy-creds

重要文件与目录

  • Binary: /usr/local/bin/trail
  • Data directory: /var/lib/trailbase/traildepot
  • Service file: /etc/systemd/system/trailbase.service
  • Environment config: /etc/default/trail
  • Nginx config: /etc/nginx/sites-available/trailbase
  • Enabled site: /etc/nginx/sites-enabled/trailbase
  • SSL certificates: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Admin credentials: /root/.cloudzy-creds

Trail CLI 用法

Useful commands:

# Show all available commands
trail help

# Version
trail --version

# Start server (manual run)
trail run --help
trail --data-dir /var/lib/trailbase/traildepot run --address 127.0.0.1:4000

# Create user
trail --data-dir /var/lib/trailbase/traildepot user add <email> <password>

# Delete user
trail --data-dir /var/lib/trailbase/traildepot user delete <email>

# Change password
trail --data-dir /var/lib/trailbase/traildepot user change-password <email> <new-password>

# Change email
trail --data-dir /var/lib/trailbase/traildepot user change-email <old-email> <new-email>

# Admin commands
trail --data-dir /var/lib/trailbase/traildepot admin list
trail --data-dir /var/lib/trailbase/traildepot admin promote <email>
trail --data-dir /var/lib/trailbase/traildepot admin demote <email>

# Export OpenAPI definitions
trail openapi
  
# Components (WASM)
trail components list

Notes

  • 以 systemd 服务方式运行
  • 以非 root 用户运行(trailbase)
  • Bound internally to 127.0.0.1:4000 并通过 Nginx HTTPS 对外暴露
  • 使用自签名 SSL
  • 某些 CLI 命令需要显式指定 --data-dir
  • 如有需要,可以停止默认实例并启动一个新实例: systemctl stop trailbase
  • 路由或端口变更后,更新 Nginx 配置

更多开发工具

Related apps.

立即部署 TrailBase。 From $2.48/mo.