Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neoapps-dev/potatoes-backend
Backend for .potato RFP (Reverse-Fetch Proxy) and domain system
https://github.com/neoapps-dev/potatoes-backend
domain flask free gplv3 potato proxy python reverse-fetch self-host server serverless vercel
Last synced: 24 days ago
JSON representation
Backend for .potato RFP (Reverse-Fetch Proxy) and domain system
- Host: GitHub
- URL: https://github.com/neoapps-dev/potatoes-backend
- Owner: neoapps-dev
- License: gpl-3.0
- Created: 2024-09-09T11:57:28.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T14:29:01.000Z (about 2 months ago)
- Last Synced: 2024-10-01T10:22:48.857Z (about 1 month ago)
- Topics: domain, flask, free, gplv3, potato, proxy, python, reverse-fetch, self-host, server, serverless, vercel
- Language: Python
- Homepage: https://potatoes-backend.vercel.app
- Size: 40 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## Deploying
Don't trust our [official server](https://potatoes-backend.vercel.app/)? No worries!You can deploy your own server!
To do so, click on the button below!
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fneoapps-dev%2Fpotatoes-backend)
## Running locally
Don't trust [Vercel](https://vercel.com)? No worries!You can run your own Potato server!
(NOTE: THIS WON'T CHANGE YOUR IP ADDRESS)
Alright, Let's get started!
1. **Installing Python**
- **On Windows**: Download and install Python 3.12.6+ from [Python.org](https://python.org).
- **On GNU/Linux**:
- **Debian-based systems**:
```sh
sudo apt update
sudo apt install python3
```
- **Arch-based systems**:
```sh
sudo pacman -Sy
sudo pacman -S python
```
- **Other distributions**: Search for Python installation instructions specific to your distribution.
- **On macOS**: Download and install Python 3.12.6+ from [Python.org](https://www.python.org/ftp/python/3.12.6/python-3.12.6-macos11.pkg).
2. **Installing Dependencies**```sh
pip install -r requirements.txt
```3. **Running the server**
```sh
python3 src/app.py
```4. **Open your browser**
Open your browser at [this](http://localhost:8080)
you will see a "Not Found" error,
Try [this](http://localhost:8080/google.potato) instead.You should see Google :)
## Contributing
If you want to contribute to Potatoes or report issues, please check out our [contributing guidelines](CONTRIBUTING.md) or [file an issue](https://github.com/neoapps-dev/potatoes-backend/issues).
## NOTE
This project is currently under construction and may not be fully functional yet. Stay tuned for updates!