搭建一款开源的个人云电脑项目

[复制链接]
七夏(UID:1) 发表于 2024-11-26 16:44:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

项目简介

Puter是一个开源免费的互联网操作系统,它提供一站式个人云平台,支持文件管理、应用开发和远程桌面环境,成为隐私优先的个人云存储空间、强大的网站和应用开发平台、传统云存储服务的开源替代品、服务器和工作站的远程桌面环境以及web开发和云计算的学习社区。

图片

项目特点

  • 开源免费:Puter完全开源,用户可以自由使用和修改。
  • 注重隐私:Puter强调用户数据的隐私保护,提供安全的云端操作体验。
  • 功能全面:提供多种应用,包括代码编辑器、笔记本、画图工具等。
  • 高度可定制:用户可以根据需要自定义Puter,打造个性化的云电脑环境。
  • 跨平台支持:Puter支持多种操作系统,无论是Windows、Mac还是Linux,都能无缝使用。
  • 多语言支持:Puter支持多语言,满足全球用户的需求。

应用场景

Puter不仅是一个云存储工具,它还可以用于:

  • 个人文件管理
  • 网站开发
  • 远程办公
  • 学习平台

搭建教程

官方体验站

https://puter.com/

源码部署

源码部署需要本地安装 Node.js环境,版本要求 16+

 git clone https://github.com/HeyPuter/puter
cd puter
npm install
npm start

图片

根据提示访问:http://puter.localhost:4100 并使用 admin和密码 9e020994 进行登录。

使用docker compose部署

找到合适的目录,创建文件夹:

 mkdir -p ./puter/config puter/data
sudo chown -R 1000:1000 puter

编写 docker-compose.yaml 文件:

 version: "3.8"
services:
  puter:
    container_name: puter
    image: ghcr.io/heyputer/puter:latest
    pull_policy: always
    restart: unless-stopped
    ports:
      - '4100:4100'
    environment:
      PUID: 1000
      PGID: 1000
    volumes:
      - ./puter/config:/etc/puter
      - ./puter/data:/var/puter
    healthcheck:
      test: wget --no-verbose --tries=1 --spider http://puter.localhost:4100/test || exit 1
      interval: 30s
      timeout: 3s
      retries: 3
      start_period: 30s

然后启动:

 docker compose up

通过查看日志获取初识用户和密码:

 docker logs puter

同样访问本地IP的 4100端口即可。

远程访问

如果想要远程进行访问,可以通过远程组网和内网穿透等技术来实现。

小时候,看腻了农村的牛和马,长大后,来到了城里,才知道原来到处都是牛马!
全部回复0 显示全部楼层
暂无回复,精彩从你开始!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于楼主

管理员
  • 主题

    710
  • 回答

    248
  • 积分

    1902
虚位以待,此位置招租

商务推广

    网盘拉新-短剧推广 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租