mirror of
https://github.com/HeyPuter/puter.git
synced 2025-01-23 22:40:20 +08:00
127 lines
6.6 KiB
Markdown
127 lines
6.6 KiB
Markdown
|
<h3 align="center"><img width="80" alt="Puter.com, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд░: рдЖрдкрдХреА рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ, рдРрдкреНрд╕ рдФрд░ рдЧреЗрдо рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░, рдХрднреА рднреА, рдХрд╣реАрдВ рд╕реЗ рднреА рдкрд╣реБрдБрдЪ рдпреЛрдЧреНрдп." src="https://assets.puter.site/puter-logo.png"></h3>
|
||
|
|
||
|
<h3 align="center">рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо! рдореБрдлрд╝реНрдд, рдУрдкрди-рд╕реЛрд░реНрд╕, рдФрд░ рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп|</h3>
|
||
|
|
||
|
<p align="center">
|
||
|
<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/HeyPuter/puter"> <img alt="GitHub Release" src="https://img.shields.io/github/v/release/HeyPuter/puter?label=latest%20version"> <img alt="GitHub License" src="https://img.shields.io/github/license/HeyPuter/puter">
|
||
|
</p>
|
||
|
<p align="center">
|
||
|
<a href="https://puter.com/"><strong>┬л LIVE DEMO ┬╗</strong></a>
|
||
|
<br />
|
||
|
<br />
|
||
|
<a href="https://puter.com">Puter.com</a>
|
||
|
┬╖
|
||
|
<a href="https://docs.puter.com" target="_blank">SDK</a>
|
||
|
┬╖
|
||
|
<a href="https://discord.com/invite/PQcx7Teh8u">Discord</a>
|
||
|
┬╖
|
||
|
<a href="https://reddit.com/r/puter">Reddit</a>
|
||
|
┬╖
|
||
|
<a href="https://twitter.com/HeyPuter">X (Twitter)</a>
|
||
|
</p>
|
||
|
|
||
|
<h3 align="center"><img width="800" style="border-radius:5px;" alt="screenshot" src="https://assets.puter.site/puter.com-screenshot-3.webp"></h3>
|
||
|
|
||
|
<br/>
|
||
|
|
||
|
## Puter
|
||
|
|
||
|
Puter рдПрдХ рдЙрдиреНрдирдд, рдУрдкрди-рд╕реЛрд░реНрд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬрд┐рд╕реЗ рдлреАрдЪрд░-рд░рд┐рдЪ, рдЕрд╕рд╛рдзрд╛рд░рдг рд░реВрдк рд╕реЗ рддреЗрдЬрд╝ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Puter рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
|
||
|
|
||
|
- рдПрдХ рдЧреЛрдкрдиреАрдпрддрд╛-рдкрд╣рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреНрд▓рд╛рдЙрдб рдЬреЛ рдЖрдкрдХреА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ, рдРрдкреНрд╕ рдФрд░ рдЧреЗрдо рдХреЛ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдерд╛рди рдкрд░ рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрд╣реАрдВ рд╕реЗ рднреА рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
|
||
|
- рд╡реЗрдмрд╕рд╛рдЗрдЯ, рд╡реЗрдм рдРрдкреНрд╕ рдФрд░ рдЧреЗрдо рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоред
|
||
|
- рдбреНрд░реЙрдкрдмреЙрдХреНрд╕, Google рдбреНрд░рд╛рдЗрд╡, OneDrive рдЖрджрд┐ рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдгред
|
||
|
- рд╡реЗрдм рд╡рд┐рдХрд╛рд╕, рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ, рд╡рд┐рддрд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреЛрд╕реНрддрд╛рдирд╛, рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рд╕рдореБрджрд╛рдп!
|
||
|
|
||
|
<br/>
|
||
|
|
||
|
## рд╢реБрд░реВ рдХрд░реЗрдВ
|
||
|
|
||
|
|
||
|
### ЁЯТ╗ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕
|
||
|
|
||
|
```bash
|
||
|
git clone https://github.com/HeyPuter/puter
|
||
|
cd puter
|
||
|
npm install
|
||
|
npm start
|
||
|
```
|
||
|
|
||
|
рдпрд╣ Puter рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ http://puter.localhost:4100 (рдпрд╛ рдЕрдЧрд▓реЗ рдЙрдкрд▓рдмреНрдз рдкреЛрд░реНрдЯ рдкрд░).
|
||
|
|
||
|
<br/>
|
||
|
|
||
|
### ЁЯР│ рдбреЙрдХрд░
|
||
|
|
||
|
|
||
|
```bash
|
||
|
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
|
||
|
```
|
||
|
|
||
|
<br/>
|
||
|
|
||
|
|
||
|
### ЁЯРЩ рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝
|
||
|
|
||
|
|
||
|
#### рд▓рд┐рдирдХреНрд╕/рдореИрдХрдУрдПрд╕
|
||
|
```bash
|
||
|
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
|
||
|
```
|
||
|
<br/>
|
||
|
|
||
|
#### рд╡рд┐рдВрдбреЛрдЬ
|
||
|
|
||
|
|
||
|
```powershell
|
||
|
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
|
||
|
```
|
||
|
<br/>
|
||
|
|
||
|
### тШБя╕П Puter.com
|
||
|
|
||
|
Puter рдПрдХ рд╣реЛрд╕реНрдЯреЗрдб рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ [**puter.com**](https://puter.com).
|
||
|
|
||
|
<br/>
|
||
|
|
||
|
## рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
|
||
|
|
||
|
- **рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо:** рд▓рд┐рдирдХреНрд╕, рдореИрдХрдУрдПрд╕, рд╡рд┐рдВрдбреЛрдЬ
|
||
|
- **рд░реИрдо:** 2GB рдиреНрдпреВрдирддрдо (4GB рдЕрдиреБрд╢рдВрд╕рд┐рдд)
|
||
|
- **рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди:** 1GB рдЦрд╛рд▓реА рд╕реНрдерд╛рди
|
||
|
- **рдиреЛрдб.рдЬреЗрдПрд╕:** рд╕рдВрд╕реНрдХрд░рдг 16+ (рд╕рдВрд╕реНрдХрд░рдг 22+ рдЕрдиреБрд╢рдВрд╕рд┐рдд)
|
||
|
- **рдПрдирдкреАрдПрдо:** рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг
|
||
|
|
||
|
<br/>
|
||
|
|
||
|
## рд╕рдорд░реНрдерди
|
||
|
|
||
|
рдореЗрдирдЯреЗрдирд░реЛрдВ рдФрд░ рд╕рдореБрджрд╛рдп рд╕реЗ рдЗрди рдЪреИрдирд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗрдВ:
|
||
|
|
||
|
- рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдпрд╛ рдлреАрдЪрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ? рдХреГрдкрдпрд╛ [open an issue](https://github.com/HeyPuter/puter/issues/new/choose).
|
||
|
- рдбрд┐рд╕реНрдХреЙрд░реНрдб: [discord.com/invite/PQcx7Teh8u](https://discord.com/invite/PQcx7Teh8u)
|
||
|
- X (рдЯреНрд╡рд┐рдЯрд░): [x.com/HeyPuter](https://x.com/HeyPuter)
|
||
|
- рд░реЗрдбреНрдбрд┐рдЯ: [reddit.com/r/puter/](https://www.reddit.com/r/puter/)
|
||
|
- рдорд╛рд╕реНрдЯреЛрдбреЙрди: [mastodon.social/@puter](https://mastodon.social/@puter)
|
||
|
- рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдБ? [security@puter.com](mailto:security@puter.com)
|
||
|
- рдИрдореЗрд▓ рд░рдЦрд░рдЦрд╛рд╡рдХрд░реНрддрд╛ рдХреЛ [hi@puter.com](mailto:hi@puter.com)
|
||
|
|
||
|
рд╣рдореЗрдВ рдЖрдкрдХреА рдХрд┐рд╕реА рднреА рдкреНрд░рд╢реНрди рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдмреЗрдЭрд┐рдЭрдХ рдкреВрдЫреЗрдВ!
|
||
|
|
||
|
<br/>
|
||
|
|
||
|
|
||
|
## рд▓рд╛рдЗрд╕реЗрдВрд╕
|
||
|
|
||
|
рдпрд╣ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА, рдЗрд╕рдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА, рдЙрдк-рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕, рдореЙрдбреНрдпреВрд▓ рдФрд░ рдШрдЯрдХреЛрдВ рд╕рд╣рд┐рдд, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╣реИ [AGPL-3.0](https://github.com/HeyPuter/puter/blob/main/LICENSE.txt) рдЬрдм рддрдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреНрдпрдерд╛ рдирд╣реАрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рддреГрддреАрдп-рдкрдХреНрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдЕрдзреАрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
|
||
|
|
||
|
<br/>
|