Skip to content

feat(mega): add new site#2

Open
plzdoo wants to merge 1 commit into
aiming-lab:mainfrom
plzdoo:main
Open

feat(mega): add new site#2
plzdoo wants to merge 1 commit into
aiming-lab:mainfrom
plzdoo:main

Conversation

@plzdoo
Copy link
Copy Markdown

@plzdoo plzdoo commented May 12, 2026

MEGA WebHarbor PR Notes

Real Site Mirrored

MEGA
https://mega.io/

This PR adds a WebHarbor mirror for MEGA, including encrypted cloud storage, pricing, checkout, account management, Cloud drive, MEGA Pass vault, downloads, help center, support tickets, VPN, business, and S4 object storage workflows.

Seeded Rows

  • plans: 19
  • product_pages: 17
  • users: 4
  • help_articles: 36
  • cloud_items: 74
  • downloads: 19
  • vault_items: 13
  • payment_methods: 8
  • subscription_orders: 4
  • support_tickets: 4

Also included:

  • tasks.jsonl: 18 benchmark tasks
  • static/images: 128 real MEGA assets
  • static/icons: 17 icons
  • templates: 24 HTML templates

Hugging Face Assets PR

https://huggingface.co/datasets/ChilleD/WebHarbor/discussions/1

Asset commit shown on HF PR:

https://huggingface.co/datasets/ChilleD/WebHarbor/commit/8997072c

Reset Verification

Command:

curl -X POST http://localhost:8201/reset/mega

Output:

{"pid":211,"ready":true,"site":"mega"}

Byte-identical DB reset verification:

ded8dd2625488968eec03c13f9ba277f  /opt/WebSyn/mega/instance/mega.db
ded8dd2625488968eec03c13f9ba277f  /opt/WebSyn/mega/instance_seed/mega.db

Additional Verification

  • ./scripts/build.sh webharbor:dev passed.
  • Container ran with -p 8201:8101 -p 41000-41015:40000-40015.
  • All ports 41000-41015 returned HTTP 200.
  • Container Playwright smoke passed for homepage, pricing, downloads, help, login, and Cloud drive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant