7.0 KiB
рмЗрмгрнНрмЯрм░рмирнЗрмЯ OS! рмирм┐рм╢рнБрм│рнНрмХ, рмЦрнЛрм▓рм╛-рморнВрм│ (Open-Source), рмПрммрмВ рм╕рнНрн▒рнЯрмВ-рм╣рнЛрм╖рнНрмЯ рмХрм░рм┐рмкрм╛рм░рм┐рммрм╛ред
┬л LIVE рмбрнЗрморнЛ ┬╗
Puter.com
┬╖
App Store
┬╖
Developers
┬╖
CLI
┬╖
Discord
┬╖
Reddit
┬╖
X
Puter
Puter рм╣рнЗрмЙрмЫрм┐ рмЧрнЛрмЯрм┐рмП рмЙрмирнНрмирмд, рмЦрнЛрм▓рм╛-рморнВрм│ рмЗрмгрнНрмЯрм░рмирнЗрмЯ рмЕрмкрм░рнЗрмЯрм┐рмВ рм╕рм┐рм╖рнНрмЯрмо, рмпрм╛рм╣рм╛рмХрм┐ рммрм┐рм╢рнЗрм╖рмдрм╛рм╕рморнГрмжрнНрмз, рм╢рнАрмШрнНрм░ рмПрммрмВ рмПрмХрнНрм╕рмЯрнЗрмирнНрм╕рм┐рммрм▓ рмнрм╛рммрнЗ рмбрм┐рмЬрм╛рмЗрмирнН рмХрм░рм╛рмпрм╛рмЗрмЫрм┐ред Puter рмХрнБ рмирм┐рморнНрми рмкрнНрм░рмХрм╛рм░рнЗ рммрнНрнЯрммрм╣рм╛рм░ рмХрм░рм┐рмкрм╛рм░рм┐рммрнЗ:
- рмЧрнЛрмЯрм┐рмП рмкрнНрм░рм╛рмЗрмнрнЗрм╕рм┐-рмкрнНрм░рмермо (privacy-first) рмкрм░рнНрм╕рмирм╛рм▓ рмХрнНрм▓рм╛рмЙрмбрнН рмнрм╛рммрнЗ тАФ рмпрнЗрмЙрмБрмарм╛рм░рнЗ рмЖрмкрмгрмЩрнНрмХ рм╕рморм╕рнНрмд рмлрм╛рмЗрм▓рнН, рмЖрмкрнНрм╕ рмПрммрмВ рмЧрнЗрморнНрм╕ рмЧрнЛрмЯрм┐рмП рм╕рнБрм░рмХрнНрм╖рм┐рмд рм╕рнНрмерм╛рмирм░рнЗ рм░рм╣рм┐рмм, рмпрм╛рм╣рм╛рмХрнБ рмХрнЗрмЙрмБрмарнБ рм╕рморнЯрм░рнЗ рмЖрмХрнНрм╕рнЗрм╕рнН рмХрм░рм┐рмкрм╛рм░рм┐рммрнЗред
- рн▒рнЗрммрм╕рм╛рмЗрмЯрнН, рн▒рнЗрмм рмЖрмкрнНрм╕, рмПрммрмВ рмЧрнЗрморнН рмдрм┐рмЖрм░рм┐ рмПрммрмВ рмкрнНрм░рмХрм╛рм╢ рмкрм╛рмЗрмБ рмЧрнЛрмЯрм┐рмП рмкрнНрм▓рм╛рмЯрмлрм░рнНрморед
- Dropbox, Google Drive, OneDrive рмЗрмдрнНрнЯрм╛рмжрм┐рмЩрнНрмХ рммрм┐рмХрм│рнНрмк рмнрм╛рммрнЗ тАФ рмПрмХ рм╕рнБрмирнНрмжрм░ рмЗрмгрнНрмЯрм░рмлрнЗрм╕рнН рмПрммрмВ рм╢рмХрнНрмдрм┐рм╢рм╛рм│рнА рммрнИрм╢рм┐рм╖рнНрмЯ рм╕рм╣рм┐рмдред
- рм╕рм░рнНрмнрм░ рмПрммрмВ рмУрм░рнНрмХрм╕рнНрмЯрнЗрм╕рмирнН рмкрм╛рмЗрмБ рмЧрнЛрмЯрм┐рмП рм░рм┐рморнЛрмЯрнН рмбрнЗрм╕рнНрмХрмЯрмкрнН рмЗрмирнНрмнрм╛рнЯрм░рморнЗрмгрнНрмЯред
- рн▒рнЗрммрнН рмбрм┐рмнрнЗрм▓рмкрморнЗрмгрнНрмЯ, рмХрнНрм▓рм╛рмЙрмбрнН рмХрморнНрмкрнНрнЯрнБрмЯрм┐рмЩрнНрмЧ, рммрм┐рмдрм░рм┐рмд рм╕рм┐рм╖рнНрмЯрмо (distributed systems) рмЗрмдрнНрнЯрм╛рмжрм┐ рм╢рм┐рмЦрм┐рммрм╛ рмкрм╛рмЗрмБ рмЧрнЛрмЯрм┐рмП рм╕рм╣рмЬ-рмормирнЛрмнрм╛рммрнА рмЦрнЛрм▓рм╛-рморнВрм│ рм╕рморнБрмжрм╛рнЯред
рмкрнНрм░рм╛рм░рморнНрмн (Getting Started)
ЁЯТ╗ Local Development
git clone https://github.com/HeyPuter/puter
cd puter
npm install
npm start
тЖТ рмПрм╣рм╛ Puter рмХрнБ рм▓рмЮрнНрмЪ рмХрм░рм┐рмм:
http://puter.localhost:4100 (рмЕрмерммрм╛ рмЕрмирнНрнЯ рмЙрмкрм▓рммрнНрмз рмкрнЛрм░рнНрмЯрнН)
рмпрмжрм┐ рмПрм╣рм╛ рмХрм╛рмо рмХрм░рнБрмирм╛рм╣рм┐рмБ, рмдрнЗрммрнЗ First Run Issues рмХрнБ рмжрнЗрмЦрмирнНрмдрнБред
ЁЯР│ 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
тЖТ рмПрм╣рм╛ Puter рмХрнБ рм▓рмЮрнНрмЪ рмХрм░рм┐рмм:
http://puter.localhost:4100 (рмЕрмерммрм╛ рмЕрмирнНрнЯ рмЙрмкрм▓рммрнНрмз рмкрнЛрм░рнНрмЯрнН)
ЁЯРЩ Docker Compose
Linux/macOS
mkdir -p puter/config puter/data
sudo chown -R 1000:1000 puter
wget https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml
docker compose up
тЖТ рмПрм╣рм╛ рмЙрмкрм▓рммрнНрмз рм╣рнЗрмм:
http://puter.localhost:4100 (рмЕрмерммрм╛ рмЕрмирнНрнЯ рмЙрмкрм▓рммрнНрмз рмкрнЛрм░рнНрмЯрнН)
Windows
mkdir -p puter
cd puter
New-Item -Path "puter\config" -ItemType Directory -Force
New-Item -Path "puter\data" -ItemType Directory -Force
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml" -OutFile "docker-compose.yml"
docker compose up
тЖТ рмПрм╣рм╛ Puter рмХрнБ рм▓рмЮрнНрмЪ рмХрм░рм┐рмм:
http://puter.localhost:4100 (рмЕрмерммрм╛ рмЕрмирнНрнЯ рмЙрмкрм▓рммрнНрмз рмкрнЛрм░рнНрмЯрнН)
ЁЯЪА Self-Hosting
Self-Hosting рмкрм╛рмЗрмБ рммрм┐рм╕рнНрмдрнГрмд рмЧрм╛рмЗрмбрнН, рмХрмирмлрм┐рмЧрнБрм░рнЗрм╕рмирнН рмЕрмкрнНрм╕рмирнН рмПрммрмВ рммрнЗрм╖рнНрмЯ-рмкрнНрм░рм╛рмХрнНрмЯрм┐рм╕рнН рмкрм╛рмЗрмБ рмПрмарм╛рм░рнЗ рмпрм╛рмЖрмирнНрмдрнБ:
Self-Hosting Documentation
тШБя╕П Puter.com
Puter рм╣рнЛрм╖рнНрмЯрнЗрмбрнН рм╕рм░рнНрмнрм┐рм╕рнН рмнрм╛рммрнЗ рмЙрмкрм▓рммрнНрмз рмЕрмЫрм┐: puter.com
рм╕рм┐рм╖рнНрмЯрмо рмЖрммрм╢рнНрнЯрмХрмдрм╛ (System Requirements)
- Operating Systems: Linux, macOS, Windows
- RAM: рмЕрмирнНрнЯрнБрми 2GB (рмкрм░рм╛рморм░рнНрм╢ 4GB)
- Disk Space: 1GB рмЦрм╛рм▓рм┐ рм╕рнНрмерм╛рми
- Node.js: рм╕рмВрм╕рнНрмХрм░рмг 20.19.5+ (рмкрм░рм╛рморм░рнНрм╢ 23+)
- npm: рмирммрнАрмирмдрмо рм╕рнНрмерм┐рм░ рм╕рмВрм╕рнНрмХрм░рмг
рм╕рм╣рмпрнЛрмЧ (Support)
рморнЗрмгрнНрмЯрнЗрмирм░рнН рмПрммрмВ рм╕рморнБрмжрм╛рнЯ рм╕рм╣рм┐рмд рмпрнЛрмбрм╝рм┐рммрм╛ рмкрм╛рмЗрмБ:
- Bug report рмХрм┐рморнНрммрм╛ рмирнВрмЖ feature рммрм╛рммрмжрм░рнЗ? open an issue
- Discord: https://discord.com/invite/PQcx7Teh8u
- X (Twitter): https://x.com/HeyPuter
- Reddit: https://www.reddit.com/r/puter/
- Mastodon: https://mastodon.social/@puter
- Security issues? security@puter.com
- Maintain┬нer Email: hi@puter.com
рмЖрморнЗ рм╕рморм╕рнНрмдрнЗ рм╕рм╣рм╛рнЯрмдрм╛ рмкрм╛рмЗрмБ рм╕рмжрм╛ рмкрнНрм░рм╕рнНрмдрнБрмдред
рм▓рм╛рмЗрм╕рнЗрмирнНрм╕ (License)
рмПрм╣рм┐ рм░рм┐рмкрнЛрмЬрм┐рмЯрнЛрм░рнА, рм╕рморм╕рнНрмд рм╕рммрнН-рмкрнНрм░рнЛрмЬрнЗрмХрнНрмЯ, рморнЛрмбрнНрнЯрнБрм▓рнН рмПрммрмВ рмХрморнНрмкрнЛрмирнЗрмгрнНрмЯ рм╕рм╣рм┐рмд AGPL-3.0 рм▓рм╛рмЗрм╕рнЗрмирнНрм╕ рмЕрмзрнАрмирм░рнЗ рм░рм╣рм┐рмЫрм┐ред
рмдрнГрмдрнАрнЯ рмкрмХрнНрм╖ рм▓рм╛рмЗрммрнНрм░рнЗрм░рм┐ рмирм┐рмЬрм╕рнНрн▒ рм▓рм╛рмЗрм╕рнЗрмирнНрм╕ рмЕрмзрнАрмирм░рнЗ рмерм╛рмЗрмкрм╛рм░рнЗред

