DockWeb is a versatile Docker image designed to efficiently run multiple web extensions within a single container. As the landscape of monetizable web extensions expands, DockWeb provides a seamless solution for managing and deploying them collectively.
- Grass
- GradientNode
- DawnInternet sufx302h use this code pretty please
- NodePay
- Teno S7erg use this code pretty please
To deploy DockWeb with the appropriate credentials, set the required environment variables. You can specify credentials for all extensions at once using ALL_EMAIL
and ALL_PASS
, or define them individually as needed.
docker run -d \
--env ALL_EMAIL=<your_email> \
--env ALL_PASS=<your_password> \
--env GRASS_USER=<your_email> \
--env GRASS_PASS=<your_password> \
--env GRADIENT_EMAIL=<your_email> \
--env GRADIENT_PASS=<your_password> \
--env DAWN_EMAIL=<your_email> \
--env DAWN_PASS=<your_password> \
--env TENO_EMAIL=<your_email> \
--env TENO_PASS=<your_password> \
--volume ./chrome_user_data:/chrome_user_data \
--publish 5000:5000 \
carbon2029/dockweb
Note: You only need to include the variables for the extensions you plan to use.
Tip This is too difficult for you check this awesome project called money4band for easy app setup
- Added support of nodepay yes I finally added support for nodepay but it's not something I am really proud of or I wanted to be but it's here.
- Readded support for teneo
- Woking on discord weebhooks uwu
- if you find any bugs create an issue :D Happy Earning!!!
Variable Name | Description |
---|---|
ALL_EMAIL | Universal email for all extensions (if same) |
ALL_PASS | Universal password for all extensions (if same) |
GRASS_USER | Email for Grass extension |
GRASS_PASS | Password for Grass extension |
GRADIENT_EMAIL | Email for GradientNode extension |
GRADIENT_PASS | Password for GradientNode extension |
DAWN_EMAIL | Email for Dawn extension |
DAWN_PASS | Password for Dawn extension |
TENO_COOKIE | Cookie for Teno refer nodepay_setup |
NP_COOKIE | Cookie for nodepay refer teneo_setup |
-v ./chrome_user_data:/app/chrome_user_data | Maps Chrome user data for session persistence |
-p 5000:5000 | Exposes port 5000 for web-based interactions |
To ensure session continuity across container restarts, DockWeb includes a volume mount for Chrome user data by default. This maps ./chrome_user_data
from the host system to /app/chrome_user_data
within the container, enabling persistent storage and seamless session restoration.
docker pull carbon2029/dockweb
Run the container while supplying credentials for one or more supported extensions:
docker run -d --env ALL_EMAIL=<your_email> --env ALL_PASS=<your_password> \
--volume ./chrome_user_data:/chrome_user_data \
--publish 5000:5000 carbon2029/dockweb
To verify if the container is running:
docker ps
docker stop <container_id>
- Multi-Extension Support: Run multiple web extensions in a single container.
- Resource Optimization: Reduces system overhead by consolidating extensions.
- Scalability: Designed to accommodate new extensions as they emerge.
- Cross-Platform Compatibility: Works on any Docker-supported system.
Currently, resource usage is as follows:
- CPU: ~0.01 - 1%
- RAM: ~522 MB (With 5 apps)
Future updates will focus on further optimizations to reduce resource consumption.
As of Feb 9, 2025, only Grass and Nodepay have successfully distributed an airdrop. Other platforms claim to offer payouts in the future. Users should exercise discretion and only participate if they trust the respective platforms.
Yes...........well it all depends on app and demand for the app I dont wanna spam dockweb with trash apps if you want an app added you can suggest it in issues, I only add the apps that I personally will use cause I am not a fan of coping years for something that may or may not pay you.
This software is distributed under the GNU General Public License (GPL-3.0). Users are free to redistribute and modify it in accordance with the license terms.
Disclaimer: This software is provided "as is," without warranty of any kind. Users assume full responsibility for any risks associated with its usage.
Special thanks to MRColorR for contributions to this project.
If you find this project helpful, consider using the referral links provided. Your support helps fund the development of more free and open-source projects. ❤️
As mentioned previously, I am not a fan of waiting years for something that may or may not pay off. So, DockWeb follows a "set it and forget it" ideology, and I will try my best to keep things that way.
You may ask, why use DockWeb at all? Why not simply install the extension directly on your web browser? Well, yeah, you can, but I am personally skeptical of running unknown extensions in my personal browser. So, I created DockWeb—and the best part is, it's free to use! 😃 But remember, it's a personal choice. If you find running apps on your main browser hassle-free, you can always go that route.
Nodepay and Teneo use Cloudflare captcha, which is really hard to bypass. I tried many methods, but all ended in a dead end. So for now, you have to manually enter the cookies. 😕
But if I find a way to enable auto-login, I’ll be sure to add it! and yeah prs are always welcome :D