Skip to content

DockWeb is a versatile Docker image designed to run multiple money-making web extensions in a single container. As more Grass-like web extensions are emerging, DockWeb provides an efficient way to manage and deploy them together.

License

Notifications You must be signed in to change notification settings

Masterofnoothing/DockWeb

Repository files navigation

DockWeb: Unified Web Extension Deployment

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.


Supported Applications


Deployment Guide 🚀

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.

Basic Command (Beginner Friendly)

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

Changelog

  • 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!!!

Supported Environment Variables

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

Persistent Data Management

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.


Advanced Usage

1. Pull the Docker Image:

docker pull carbon2029/dockweb

2. Run the Container:

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

3. Monitor the Container:

To verify if the container is running:

docker ps

4. Stop the Container:

docker stop <container_id>

Key Features

  • 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.

Frequently Asked Questions (FAQ)

Is DockWeb lightweight?

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.

Do these extensions generate revenue?

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.

Will you add more apps?

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.

License

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.


Acknowledgments

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. ❤️

My Opinions and Vision on the Project

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 Other Captchas

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

About

DockWeb is a versatile Docker image designed to run multiple money-making web extensions in a single container. As more Grass-like web extensions are emerging, DockWeb provides an efficient way to manage and deploy them together.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published