Marketplace & Modules

AODE ships with an optional set of free modules you can install to extend the portal with extra tools. Installed modules appear automatically in the sidebar; uninstalling one removes it from the sidebar. Manage them from Settings → Marketplace (admin only).

Available Modules

  • File Share — Share files with password protection and expiring download links.
  • Notes — Personal knowledge base with categories, markdown formatting, and search.
  • Bookmarks — Save and organize links with folders, search, and quick access.
  • Passwords — Secure password vault with encrypted storage and search.
  • API Keys Vault — Create shareable, PIN-protected API key collections with encrypted storage and public access links.
  • Blog — Write posts and publish to connected social accounts with scheduling support.
  • Analytics — Usage metrics dashboards for monitoring system and project activity.
  • Investments — Track portfolios, signals, and summaries for your investment activities.

Installing & Removing

  1. Go to Settings → Marketplace.
  2. Find the module you want and click Install. Its database tables are created automatically and it appears in the sidebar.
  3. To remove a module, click Uninstall on its card. Note that uninstalling a module removes its data.

File Share

Overview

Upload and share files with temporary public links. Two tabs: Upload File and My Shares. Maximum file size 1GB.

Upload Tab

File Upload

Drag and drop or click to upload. Shows file name and size when selected. Remove button to clear selection.

Share Modes

  • Transfer - Fast download link. Temporary link with expiration. File compression option available.
  • Publish - Public preview page. Creates permanent URL with custom domain. Expires in 1 year.

Domain Configuration (Publish Mode Only)

  • Use Subdomain - Enter subdomain name, select base domain from dropdown (default domain or custom domains). Creates URL like my-document.yourdomain.com.
  • Use Domain - Select from available custom domains. Shows main domain and unassigned custom domains.

Upload Options

  • Custom Link - Optional 3-40 character slug (letters, numbers, hyphens, underscores). Random slug generated if empty. In Publish mode, used for fallback URL.
  • Expires In (Transfer Mode Only) - Choose 1 hour, 24 hours, or 7 days.
  • Compress file - Checkbox enabled by default for Transfer mode. Compresses file for faster transfers.
  • Delete immediately after first download - Checkbox option to auto-delete file after single download.
  • Password Protection - Optional password field. File requires password to access if set.

Upload & Share button disabled until file selected. Shows "Uploading..." during upload.

Success State

Green success box with checkmark. Shows shareable URL with Copy button and View Page link. Fallback URL shown for Publish mode with separate view link. Upload Another File button to reset form.

Info Cards - Max file size 1GB, automatic compression enabled, expired files auto-deleted.

My Shares Tab

Lists all uploaded files with file name, password lock icon if protected, compression icon if compressed, file size, download count, and expiration date. Action buttons: Copy link, View (opens in new tab), Delete (with confirmation).

Empty state shows "No file shares yet" with button to switch to Upload tab.

Toast Notifications

Success (green), error (red), and info (gray) notifications appear in top right corner. Auto-dismiss after 5 seconds.