Skip to content

Latest commit

 

History

History
90 lines (63 loc) · 3.16 KB

File metadata and controls

90 lines (63 loc) · 3.16 KB

English

Electerm 同步服务器 Python

Build Status

中文 | English

一个简单的 Electerm 数据同步服务器,使用 Python。

使用

需要 Python 3

git clone git@github.com:electerm/electerm-sync-server-python.git
cd electerm-sync-server-python
python3 -m venv venv
# 在 Windows (PowerShell) 上:
venv\Scripts\activate
# 在 Unix/Mac 上:
# source venv/bin/activate
pip install -r requirements.txt

# 创建环境文件,然后编辑 .env
cp sample.env .env

# 运行服务
python3 src/app.py

# 会显示类似内容
# server running at http://127.0.0.1:7837

# 在 Electerm 同步设置中,设置自定义同步服务器:
# 服务器 URL:http://127.0.0.1:7837
# 然后你可以在 Electerm 自定义同步中使用 http://127.0.0.1:7837/api/sync 作为 API URL

# JWT_SECRET:在 .env 中的 JWT_SECRET
# JWT_USER_NAME:在 .env 中的一个 JWT_USER

测试

bin/test

编写自己的数据存储

以 src/data_store.py 为例,编写自己的读写方法

其他语言的同步服务器

https://github.com/electerm/electerm/wiki/Custom-sync-server


关于 electerm

开源终端/ssh/telnet/serialport/RDP/VNC/Spice/sftp/ftp客户端(Linux, Mac, Windows, Android, HarmonyOS)。

除了主流的 Windows/macOS/Linux/Android,electerm 还支持鸿蒙(HarmonyOS),以及老旧系统——如 Ubuntu 18、Windows 7、macOS 10+,以及国产特殊 Linux 发行版如 UOS、麒麟(Kylin)、龙芯(LoongArch,含旧世界与新世界)。

主页 / 下载 · 主题 · Docker · 在线演示 · Android · 鸿蒙 · 华为应用市场 · 微软商店 · Snap 商店 · deb 仓库 · rpm 仓库

🌐 electerm 在线版 — 公共免费在线 electerm 应用
🤖 electerm AI — 免费为 electerm 用户提供 AI
💻 electerm-web — 运行于浏览器(支持移动设备)的 web app 版本

许可证

MIT