diff --git a/README.md b/README.md index e8754e0..7176d85 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,33 @@ MinPluto is a modern privacy frontend for YouTube and Twitch(planned) giving you ___ ## Requirements +### Hardware +| | Minimum | Recommended | +|-------------------|--------------------|------------------| +| CPU Cores | 2 | 4 | +| Memory | 2GB*1 | 8GB | +| Storage | 20GB | 60GB | +| Network Speed | 300Mbps/Upload | 1Gbps/Upload | +| Traffic | 20TB Monthly | Unlimited/No Cap | + +> *1: At least have 512Mb free for the operating system. + +
+Recommended VPS +
+ +| Host | Plan | Monthly Pricing | Yearly Pricing | +|------------------|-------------|-------------------|------------------| +| BuyVM | SLICE 4096 | $15.00 | $180.00 | +| Regxa | EVA3 | $15.00 | $171.00 | + +> A provider with unlimited bandwidth is preferred. + +> All prices are listed in USD. + +
+ +### Software The package manager that you need to use with MinPluto must be [Bun](https://bun.sh/) since it appears to be the most functional option for this project. Attempting to use another package manager like Yarn or PNPM may cause issues, view [Package Managers](#package-managers) in the [Compatibility](#compatibility) section. There seems to be some issues related to both `@astrojs/vue` and `@iconoir/vue`. @@ -24,6 +51,16 @@ ___ | Yarn v3 | ✅ | ❌ | | Yarn v4 | ✅ | ❌ | +### Deployment +| Software | Build | Run | +|---------------------|-------|------| +Bun (Local) | ✅ | ✅ | +Node (Local) | ✅ | ✅ | +Docker (Local) | ✅ | Mix | +Cloudflare Pages | 🔘 | 🔘 | + +> MinPluto can use a lot of bandwidth, which most services will charge extra for. So this list is small and limited to certain services that allow unlimited bandwidth. + ### Web Browsers | Browser | Live Streams |Player | CSS | JavaScript | Account System | Embed | |--------------------|--------------|-------|-----|------------|----------------|-------| @@ -71,6 +108,7 @@ ___ > *2: Seeking doesn't work > *3: Ladybird is a new web browser that is uncompleted. This browser is not expected to work correctly for MinPluto at the moment. + ___ ## To Do