LOADING

站长之家建站源码

Puter翻译站点

免费自托管!一个开源好玩的 Web 云桌面系统!

标签:
其他站点:官方演示站
手机卡
Puter

一、Puter是什么

Puter是一个基于浏览器的开源网络操作系统(WebOS),旨在提供与传统桌面操作系统(如 Windows 或 macOS)类似的交互体验。其核心设计理念是功能丰富、速度极快且高度可扩展,用户可通过浏览器直接访问和管理文件、应用程序及云服务。Puter 采用 AGPL-3.0 开源协议,允许用户自由查看、修改和分发其代码。

其定位包括:

  1. 注重隐私的个人云存储空间:集中管理文件、应用和游戏,支持跨设备访问。
  2. 开源云存储替代方案:提供比 Dropbox、Google Drive 等更灵活的界面和功能。
  3. 远程桌面环境:用于服务器、工作站或 NAS 的远程操作。
  4. Web 开发与学习平台:无需后端代码即可构建应用,并集成 AI 服务(如 GPT-3.5 Turbo)。

二、Puter的主要功能

  1. 文件与存储管理
    • 支持文件上传、下载、分享、压缩等操作,提供类似传统操作系统的文件管理器。
    • 默认 500MB 存储空间,可通过邀请用户扩容。
  2. 应用开发与托管
    • 内置代码编辑器(支持多语言)、终端工具、开发中心,适合构建和托管网站、Web 应用及游戏。
    • 通过 Puter.js SDK 直接调用云服务(如云存储、AI 模型),无需后端开发。
  3. 远程桌面与多任务处理
    • 支持多窗口操作和远程服务器管理,提供类似本地桌面的交互体验。
    • 可连接 NAS 或私有服务器,作为远程桌面环境。
  4. 集成工具与服务
    • 内置相机、播放器、画图工具、游戏(如 Solitaire)等应用。
    • 支持多语言界面(含中文),适配主流浏览器(Chrome、Firefox 等)。
  5. 隐私与安全
    • 自托管选项确保数据控制权,无广告、无跟踪技术,符合隐私保护需求。

三、如何使用Puter

部署方式

  1. 本地开发(Node.js)
    • 要求:Node.js 16+、npm、Git。
    • 步骤:
      git clone https://github.com/HeyPuter/puter  
      cd puter  
      npm install  
      npm start  
      
    • 访问 [http://localhost:4000](http://localhost:4000) 即可使用。
  2. Docker 部署(推荐)
    • 快速启动:
      docker run -d --name puter --restart unless-stopped -p 4000:4000 ghcr.io/heyputer/puter  
      
    • 使用 Docker Compose:
      wget https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml  
      docker compose up  
      
  1. 直接体验

配置与管理

  • 配置文件生成路径:
    • Docker:config/config.json
    • 本地开发:volatile/config/config.json
  • 域名与端口自定义:支持反向代理和 HTTPS,便于跨设备访问。

四、Puter的应用场景

  1. 个人云存储与协作
    • 替代传统网盘,实现文件集中管理,支持团队协作和跨平台访问。
  2. 远程工作与运维
    • 通过浏览器远程管理服务器、NAS 或工作站,执行命令行操作。
  3. 开发与测试环境
    • 作为云端 IDE,支持代码编写、调试及应用发布,集成 AI 服务加速开发。
  4. 教育与社区
    • 提供开源学习平台,探索 Web 开发、云计算和分布式系统。
  5. 娱乐与轻办公
    • 运行休闲游戏、处理文档或媒体文件,满足轻度办公需求。

相关导航

广告也精彩

暂无评论

暂无评论...