共计 1747 个字符,预计需要花费 5 分钟才能阅读完成。
项目简介
项目特点
-
开源免费 :Puter 完全开源,用户可自由使用和修改,无需担心使用成本。
-
注重隐私 :强调用户数据的隐私保护,让用户在云端操作时更安心。
-
功能全面 :提供代码编辑器、笔记本、画图工具等多种应用,满足多样化需求。
-
高度可定制 :用户能根据自身需求自定义 Puter,打造个性化的云电脑环境。
-
跨平台支持 :支持 Windows、Mac、Linux 等多种操作系统,无缝适配不同设备。
-
多语言支持 :支持多语言,满足全球用户的使用需求。
应用场景
Puter 的用途广泛,不仅可作为云存储工具,还能用于个人文件管理、网站开发、远程办公以及作为学习平台。
搭建教程
官方体验站
可访问:https://puter.com
进行体验。
开源地址:https://github.com/heyPuter/puter 目前开源有 30K+ 的 star 数量
The Internet OS! Free, Open-Source, and Self-Hostable.
一、源码部署
-
本地需安装
Node.js
环境,版本要求16+
。 -
执行以下命令:
git clone https://github.com/HeyPuter/puter
cd puter
npm install
npm start
-
根据提示访问:http://puter.localhost:4100,使用
admin
和密码XXXXXX
进行登录。
二、使用 docker compose 部署
需要安装 docker 和 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
PUID1000
PGID1000
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
retries3
start_period 30s
-
启动:
docker compose up
-
通过查看日志获取初始用户和密码:
docker logs puter
-
同样访问本地 IP 的
4100
端口即可。
三、使用 docker 安装
需要安装 docker
一条命令解决问题:
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,享受其带来的便捷和高效。
欢迎大家关注我的公众号,获取更多优质内容!
写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;也别忘了关注星哥玩云!这里有满满的干货分享,还有轻松有趣的技术交流~点个赞、分享给身边的小伙伴,一起成长,一起玩转技术世界吧!😊
