waves/README.md
2025-04-09 17:11:14 -05:00

102 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Waves.
A sleek and minimalist Web Proxy.
[![Better Stack Badge](https://uptime.betterstack.com/status-badges/v3/monitor/1r475.svg)](https://uptime.betterstack.com/?utm_source=status_badge)
[![Join our Discord](https://invidget.switchblade.xyz/dJvdkPRheV)](https://discord.gg/dJvdkPRheV)
## Supported Sites:
- [Google](https://google.com)
- [Spotify](https://spotify.com)
- [Discord](https://discord.com)
- [Youtube](https://www.youtube.com)
- [Reddit](https://reddit.com)
- [GeForce NOW](https://play.geforcenow.com/)
- [Now.gg](https://now.gg)
## Features:
- Fast, Advanced & Powerful Web Proxy
- DevTools
- Sleek & Clean UI
- Search Bar
- Themes
- And a lot more features coming soon...
## Usage:
You **cannot** deploy Waves on any static hosting services.
## BYOD (Bring Your Own Domain):
1. Log in to your domain or subdomain providers control panel.
2. Select the domain or subdomain you'd like to configure.
3. Add a new A record with the following IP address as the destination:
```bash
172.96.142.25
```
4. Save your changes and allow time for DNS propagation, which may take a long time.
## Self-Hosting:
1. Login your server.
2. Open the terminal.
3. Run the commands bellow:
```bash
sudo git clone https://github.com/xojw/waves
cd waves
sh setup.sh
```
## Run Waves Locally:
1. Go into your local machine terminal
2. Run the commands bellow
```bash
git clone https://github.com/xojw/waves
npm i
npm start
```
Once everything is set up, head over to http://localhost:3000 to experience Waves running smoothly on your local machine!
## Run Waves on Github Codespaces:
1. Create a GitHub account if you dont have one.
2. Log in, click the green **"Code"** button, and select **"Codespaces"** on the right.
3. Click the **"+"** to create a new Codespace.
4. After everything loads, run these commands:
```bash
npm i
npm start
```
5. When done, click **"Public"** on the pop-up and access your given URL.
## Credits:
- [NobodycaresJR](https://github.com/Nobodycaresjr-lo) - For the Waves icon
- [Selenite](https://gitlab.com/skysthelimit.dev/selenite) - All the games assets
## License
This project is licensed under the [GPL-3.0 License](LICENSE).
> [!IMPORTANT]
> Considering giving this repository a star if you do fork and use Waves. <3