互联网操作系统!免费、开源、可自托管。
项目地址:[链接登录后可见]
Puter 是一款先进的开源互联网操作系统,功能丰富、速度极快且高度可扩展。它可用于构建远程桌面环境或作为云存储服务、远程服务器、网络托管平台等的接口。
本地构建
你需要先安装好nodejs以及npm
代码登录后可见
然后通过[链接登录后可见]启动 Puter。
使用 Docker
[链接登录后可见][链接登录后可见]
执行下列命令
代码登录后可见
使用 Docker Compose
使用下面的命令
代码登录后可见
配置
运行服务器将在以下位置之一生成配置文件:
域名
要在您的设备上访问 Puter,您只需转到服务器控制台上打印的地址(通常是 代码登录后可见)。
要从另一台设备访问 Puter,必须配置域名以及 代码登录后可见子域。例如,代码登录后可见可能是指向运行 puter 的服务器的 IP 地址的域名,并且 代码登录后可见也必须指向此地址。代码登录后可见还必须在配置文件(通常是)中指定此域。
请参阅[链接登录后可见]以获取更多信息。
配置端口
- 代码登录后可见您可以通过设置所需的值来指定自定义端口
- 如果你使用反向代理(如 nginx 或 cloudflare),你还应该设置 代码登录后可见为公共(外部)端口(通常 代码登录后可见)
- 如果你在反向代理上启用了 HTTPS,请确保 代码登录后可见在 config.json 中进行了相应设置
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析
默认用户
默认情况下,Puter 将创建一个名为 的用户 代码登录后可见。此用户将拥有一个随机生成的密码,该密码将打印在开发控制台中。警告将一直显示在开发控制台中,直到更改此用户的密码为止。请登录此用户并更改密码作为您的第一步。
Puter 的用例是什么?
Puter 可以用作:
- Dropbox、Google Drive、OneDrive 等的替代品,具有全新的界面和强大的功能。
- 适用于服务器和工作站的远程桌面环境。
- 用于构建和托管网站、网络应用程序和游戏的平台。
- 一个友好的开源项目和社区,用于了解 Web 开发、云计算、分布式系统等!
下图是在tesla model Y的车机内运行界面。
还是挺有意思的