Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Document Management
  3. Odoo Mega Cloud Storage Connector v 17.0
  4. Sales Conditions FAQ

Odoo Mega Cloud Storage Connector

by MountSol https://www.mountsol.com
Odoo
v 17.0 Third Party 7
Download for v 17.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 17.0 18.0 19.0
  • Description
  • Manifest
Odoo 17 Β· Mega Cloud Storage Connector

Mega Cloud Storage Connector

Store, share, and manage your Mega.nz files β€” directly from Odoo. Multi-account, inline preview, one-click share links.

Mega Cloud Storage
Multi Account Support
Inline PDF & Image Preview
FREE AGPL-3

Why Choose This Module?

Everything you need to integrate Mega.nz seamlessly with your Odoo workflow.

☁

Mega Files Dashboard

Browse all Mega files in Grid or List view directly inside Odoo β€” with inline thumbnails.

πŸ‘€

Multi-Account Support

Configure multiple Mega accounts β€” each with its own credentials and root folder. Switch instantly from the dashboard.

πŸ‘

Inline Preview

Images and PDFs render inline in the grid β€” plus a full preview panel with file details.

πŸ”—

One-Click Share Links

Generate public Mega share links directly from the dashboard β€” copy to clipboard or open on Mega.

⬆

Direct Upload

Upload any file to your Mega account through a clean wizard β€” no Mega web login needed.

πŸ”

Search & Filter

Live search, filter by type (PDF, Image, ZIP, XLSX), sort by name / date / size.

Requirements

Two Python packages β€” a one-time install on your Odoo server.

βœ… Required: pip install mega.py  then  pip install --upgrade tenacity
✨ Optional (recommended): pip install pypdfium2 β€” enables server-side PDF thumbnail rendering in the dashboard grid.

Get a Mega Account

You'll need a Mega.nz account to use this connector β€” 20 GB free storage with end-to-end encryption.

πŸ”‘

Mega Email

Email address of the Mega account. Use a dedicated account for integration, not your personal one.

πŸ”’

Mega Password

Account password. Stored encrypted in Odoo and never exposed via the UI.

πŸ“

Root Folder

Folder name on Mega where uploads land. Auto-created if missing. Default: Odoo

Step 1

Create Your Free Mega Account

Go to mega.io and click Sign up. You get 20 GB free storage, end-to-end encryption, and secure link sharing. No credit card required.

Mega.io signup page
Mega login screen Step 2

Log In to Verify

Confirm the credentials you'll use in Odoo work by signing in at mega.nz. These are the same email and password you'll enter in the Odoo account form.

Step 3

Your Mega Drive

Once signed in, you'll land on your Mega drive with all your files. The connector will read from β€” and write to β€” this drive from inside Odoo.

Mega drive with files

Install the Module

Search for Mega Cloud Storage Connector in Odoo Apps and install it in one click.

Install Mega Cloud Storage Connector in Odoo Apps

Odoo Apps β†’ search Mega β†’ click Install

Configuration in Odoo

Create one or more Mega Accounts β€” each with its own credentials and its own root folder.

1

Open Mega Accounts

In Odoo, go to Settings β†’ Mega Accounts in the top menu.

2

Create Account

Click New and give it a clear name like Production Mega.

3

Fill Credentials

Enter your Mega email, password, and root folder.

4

Test Connection

Click Test Connection to verify credentials against Mega.

5

Save

Save and repeat for as many Mega accounts as you need.

Mega Accounts list in Settings

Settings β†’ Mega Accounts β€” click New to add your first account

Models to Sync Ҁ” Sales Order selected on a Mega account

Mega Account form β€” the Models to Sync tab with Sales Order selected for automatic uploads

Test Connection success notification

Green notification confirms Mega credentials are valid

Mega Cloud Files Dashboard

A dedicated Mega Files dashboard with two views β€” instantly browse your Mega drive without leaving Odoo.

Grid view with thumbnails

⌑ Grid View

Visual card layout with PDF and image thumbnails rendered server-side.

List view

πŸ“‹ List View

Detailed tabular layout β€” sort by name, type, modified date, or size.

Filter and search files

Filter by type β€” instantly narrow down to PDFs, images, spreadsheets, and more

Inline File Preview

Click any file to open a rich preview panel β€” no download, no separate window.

Image preview

🌌 Image Preview

Full-quality image inline with file details, size, and modified date.

PDF preview

πŸ“„ PDF Preview

Full PDF renders inside the preview panel β€” no external PDF viewer needed.

One-Click Share

Generate Share Links

Click Get Share Link and Mega instantly returns a public download URL. Copy it to clipboard or open it directly β€” share with clients, teammates, or vendors.

  • Public link works for anyone with the URL
  • No Mega account required for recipients
  • Full end-to-end encryption preserved
Get share link

Direct Upload to Mega

No need to open the Mega web interface β€” upload any file to any of your Mega accounts, right from Odoo.

1

Click Upload

Click the red Upload button in the dashboard's top-right corner.

2

Pick Account & File

Choose which Mega account to upload to, then select your file.

3

Done

Click Upload. A success notification confirms β€” refresh the dashboard to see it live.

Upload wizard

Automatic Scheduled Uploads

Beyond manual uploads, the module can push attachments to Mega on its own. Choose which Odoo models each Mega account should watch, and a daily scheduled action does the rest β€” hands-free.

1

Select Models to Sync

On the Mega Account form, open the Models to Sync tab and add models such as Sales Order, Invoice or Purchase Order.

2

Attach Files as Usual

Users keep attaching documents to those records normally β€” e.g. a PDF on a Sales Order. No extra action needed.

3

Daily Auto-Upload

The β€œMega Upload Attachment” scheduled action runs every day and uploads the last 24 hours of new attachments to each account's root folder on Mega.

4

Tracked & Logged

Each file is uploaded only once per account, and a note is posted in the record's chatter confirming the upload.

β“˜ Example β€” Sales Order: Add Sales Order to a Mega account's Models to Sync. From then on, any file attached to a Sales Order is automatically copied to that Mega account on the next daily run. The scheduled action lives under Settings β†’ Technical β†’ Scheduled Actions, where you can change its frequency or trigger it manually with Run Manually.

Technical Information

Odoo Version
17.0
License
AGPL-3
Category
Document Management
Dependencies
base, mail
⚠️ Python Dependencies: Requires mega.py, tenacity (upgraded), and optionally pypdfium2 for PDF thumbnails.

Need Help or Customization?

We're here to help with installation, configuration, and any custom requirements.

Visit mountsol.com β†’
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2285
Technical Name ms_mega_storage
LicenseAGPL-3
Websitehttps://www.mountsol.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal β€’ Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with