马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
项目简介
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 端口即可。
远程访问
如果想要远程进行访问,可以通过远程组网和内网穿透等技术来实现。 |