admin管理员组

文章数量:1027827

开源个人云电脑项目,开启云端新玩法

开源个人云电脑项目,开启云端新玩法

项目简介

Puter作为一款开源免费的互联网操作系统,为用户打造了一站式个人云平台。它不仅是隐私优先的个人云存储空间,更是强大的网站和应用开发平台,同时还是传统云存储服务的开源替代品。此外,它能提供服务器和工作站的远程桌面环境,并且是web开发和云计算的学习社区,支持文件管理、应用开发和远程桌面环境等功能。

image-20250429162052614

项目特点

  1. 开源免费:Puter完全开源,用户可自由使用和修改,无需担心使用成本。
  2. 注重隐私:强调用户数据的隐私保护,让用户在云端操作时更安心。
  3. 功能全面:提供代码编辑器、笔记本、画图工具等多种应用,满足多样化需求。
  4. 高度可定制:用户能根据自身需求自定义Puter,打造个性化的云电脑环境。
  5. 跨平台支持:支持Windows、Mac、Linux等多种操作系统,无缝适配不同设备。
  6. 多语言支持:支持多语言,满足全球用户的使用需求。

应用场景

Puter的用途广泛,不仅可作为云存储工具,还能用于个人文件管理、网站开发、远程办公以及作为学习平台。

搭建教程

官方体验站

可访问:进行体验。

开源地址: 目前开源有30K+的star数量

The Internet OS! Free, Open-Source, and Self-Hostable.

image-20250429162826991

一、源码部署

  1. 本地需安装 Node.js 环境,版本要求 16+
  2. 执行以下命令:
代码语言:javascript代码运行次数:0运行复制
git clone 
cd puter
npm install
npm start
  1. 根据提示访问::4100 ,使用 admin 和密码 XXXXXX 进行登录。

二、使用docker compose部署

需要安装docker和docker compose

  1. 找到合适的目录,创建文件夹:
代码语言:javascript代码运行次数:0运行复制
mkdir -p ./puter/config puter/data
sudo chown -R 1000:1000 puter
  1. 编写 docker-compose.yaml 文件:
代码语言:javascript代码运行次数:0运行复制
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 :4100/test || exit 1
      interval: 30s
      timeout: 3s
      retries: 3
      start_period: 30s
  1. 启动:
代码语言:javascript代码运行次数:0运行复制
docker compose up
  1. 通过查看日志获取初始用户和密码:
代码语言:javascript代码运行次数:0运行复制
docker logs puter
  1. 同样访问本地IP的 4100 端口即可。

三、使用docker安装

需要安装docker

一条命令解决问题:

代码语言:javascript代码运行次数:0运行复制
mkdir puter && cd puter && mkdir -p puter/config puter/data && sudo chown -R 1000:1000 puter && docker run --rm -p 4100:4100 -v `pwd`/puter/config:/etc/puter -v `pwd`/puter/data:/var/puter  ghcr.io/heyputer/puter

安装成功之后可以使用IP+端口访问

最后

Puter是一款功能强大、灵活性高的开源个人云电脑项目。通过本文的介绍和搭建教程,相信用户能够快速上手并使用Puter,享受其带来的便捷和高效。

欢迎大家关注我的公众号,获取更多优质内容!

写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;也别忘了关注星哥玩云!这里有满满的干货分享,还有轻松有趣的技术交流~点个赞、分享给身边的小伙伴,一起成长,一起玩转技术世界吧!

开源个人云电脑项目,开启云端新玩法

开源个人云电脑项目,开启云端新玩法

项目简介

Puter作为一款开源免费的互联网操作系统,为用户打造了一站式个人云平台。它不仅是隐私优先的个人云存储空间,更是强大的网站和应用开发平台,同时还是传统云存储服务的开源替代品。此外,它能提供服务器和工作站的远程桌面环境,并且是web开发和云计算的学习社区,支持文件管理、应用开发和远程桌面环境等功能。

image-20250429162052614

项目特点

  1. 开源免费:Puter完全开源,用户可自由使用和修改,无需担心使用成本。
  2. 注重隐私:强调用户数据的隐私保护,让用户在云端操作时更安心。
  3. 功能全面:提供代码编辑器、笔记本、画图工具等多种应用,满足多样化需求。
  4. 高度可定制:用户能根据自身需求自定义Puter,打造个性化的云电脑环境。
  5. 跨平台支持:支持Windows、Mac、Linux等多种操作系统,无缝适配不同设备。
  6. 多语言支持:支持多语言,满足全球用户的使用需求。

应用场景

Puter的用途广泛,不仅可作为云存储工具,还能用于个人文件管理、网站开发、远程办公以及作为学习平台。

搭建教程

官方体验站

可访问:进行体验。

开源地址: 目前开源有30K+的star数量

The Internet OS! Free, Open-Source, and Self-Hostable.

image-20250429162826991

一、源码部署

  1. 本地需安装 Node.js 环境,版本要求 16+
  2. 执行以下命令:
代码语言:javascript代码运行次数:0运行复制
git clone 
cd puter
npm install
npm start
  1. 根据提示访问::4100 ,使用 admin 和密码 XXXXXX 进行登录。

二、使用docker compose部署

需要安装docker和docker compose

  1. 找到合适的目录,创建文件夹:
代码语言:javascript代码运行次数:0运行复制
mkdir -p ./puter/config puter/data
sudo chown -R 1000:1000 puter
  1. 编写 docker-compose.yaml 文件:
代码语言:javascript代码运行次数:0运行复制
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 :4100/test || exit 1
      interval: 30s
      timeout: 3s
      retries: 3
      start_period: 30s
  1. 启动:
代码语言:javascript代码运行次数:0运行复制
docker compose up
  1. 通过查看日志获取初始用户和密码:
代码语言:javascript代码运行次数:0运行复制
docker logs puter
  1. 同样访问本地IP的 4100 端口即可。

三、使用docker安装

需要安装docker

一条命令解决问题:

代码语言:javascript代码运行次数:0运行复制
mkdir puter && cd puter && mkdir -p puter/config puter/data && sudo chown -R 1000:1000 puter && docker run --rm -p 4100:4100 -v `pwd`/puter/config:/etc/puter -v `pwd`/puter/data:/var/puter  ghcr.io/heyputer/puter

安装成功之后可以使用IP+端口访问

最后

Puter是一款功能强大、灵活性高的开源个人云电脑项目。通过本文的介绍和搭建教程,相信用户能够快速上手并使用Puter,享受其带来的便捷和高效。

欢迎大家关注我的公众号,获取更多优质内容!

写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;也别忘了关注星哥玩云!这里有满满的干货分享,还有轻松有趣的技术交流~点个赞、分享给身边的小伙伴,一起成长,一起玩转技术世界吧!

本文标签: 开源个人云电脑项目,开启云端新玩法