App Inventor 网络微数据库（TinyWebDB）自建服务端
完整图文教程：https://www.fun123.cn/reference/creative/tinywebdb_server.html

文件说明
  tinywebdb_server.py   服务端程序（只用 Python 自带库，无需 pip 安装，需要 Python 3.8 或更新版本）
  start-windows.bat     Windows 双击启动
  start-linux.sh        Linux / macOS 启动
  tinywebdb.service     Linux 云服务器开机自启配置（放到 /etc/systemd/system/）

第一次运行会自动生成：
  secret.txt            访问口令，是服务地址的最后一段，删除后重启会换新口令
  tinywebdb.sqlite3     网络微数据库的数据都在这个文件里
  files/                App 上传的图片（有人上传时才出现）
备份 tinywebdb.sqlite3 和 files 文件夹，就是备份全部数据。
在自己电脑上运行时，这些文件就在本文件夹里；
按教程装成云服务器的开机自启服务时，它们在 /var/lib/tinywebdb/ 里。

启动后窗口里会打印“服务地址”，把它原样填进 App 里网络微数据库组件的“服务地址”属性。
上传图片：用 Web 客户端向 服务地址/upload 执行 POST 文件请求，返回的 JSON 里 url 就是图片地址。
配套课程：https://www.fun123.cn/reference/creative/net-apps/index.html
