mirror of
https://github.com/manualdousuario/marreta.git
synced 2026-10-19 07:23:34 +00:00
| .github/workflows | ||
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| docker/entrypoint.d | ||
| lang | ||
| public | ||
| resources/views | ||
| routes | ||
| storage | ||
| tests | ||
| .dockerignore | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| artisan | ||
| compose.yml | ||
| composer.json | ||
| composer.lock | ||
| Dockerfile | ||
| LICENSE.md | ||
| phpunit.xml | ||
| README.en.md | ||
| README.md | ||
| screen.en.png | ||
| screen.png | ||
🛠️ Marreta
Marreta is a tool that breaks access barriers and elements that hinder reading!
Public instance at marreta.link!
✨ What's Cool?
- Automatically cleans and corrects URLs
- Removes annoying tracking parameters
- Forces HTTPS to keep everything secure
- Leaves HTML clean and optimized
- Fixes relative URLs on its own
- Allows you to add your own styles and scripts
- Removes unwanted elements
- Caching, caching!
- Blocks domains you don't want
- DMCA protection with custom messages
- Allows configuring headers and cookies your way
- PHP-FPM and OPcache
- Proxy Support
🐳 Installing with Docker
Install Docker and Docker Compose
curl -o ./compose.yml https://raw.githubusercontent.com/manualdousuario/marreta/main/compose.yml
Now modify with your preferences:
nano compose.yml
APP_NAME: Name of your MarretaAPP_DESCRIPTION: Explain what it's forAPP_URL: Where it will run, full address withhttps://. The container serves HTTP on port8080and compose.yml publishes it on host port81; if you change that (e.g.8080:8080), you must also include the port in APP_URL (e.g., https://yoursite:8080)APP_LOCALE: pt-br (Brazilian Portuguese), en (English), es (Spanish), de-de (German), ru-ru (Russian)APP_KEY: optional. When left empty, a key is generated on first boot and kept on the volumeADMIN_EMAIL: admin@marreta.localADMIN_PASSWORD: password
Now just run docker compose up -d
🚀 Integrations
- 🤖 Telegram: Official Bot
- 🦊 Firefox: Extension by Clarissa Mendes - Download | Source Code
- 🌀 Chrome: Extension by Clarissa Mendes - Download | Source Code
- 🦋 Bluesky: Bot by Joselito - Profile | Source Code
- 🍎 Apple: Integration with Shortcuts
Made with ❤️! If you have questions or suggestions, open an issue and we'll help! 😉
Special thanks to the projects Burlesco and Hover which served as the basis for many rules!
