Start your music site

Choose how you want to run your site. If you are not sure, the Cloudflare version below is free and ready today.

Coming soon

Free hosting on meshmelo

Get yourname.meshmelo.com in one click. You only connect your own Cloudflare R2 storage — your files stay yours.

  • No server to manage
  • Connect your own domain or move out any time

Available now

Install on your own hosting

Run your personal site on your own account. The Cloudflare version is ready today and runs on the free plan. A PHP package for regular web hosting is coming soon.

  • Cloudflare version: free, no software to install
  • PHP package: coming soon

Install the Cloudflare version

For makers

Build it with AI

Download the AI rulebook, give it to an AI assistant, and build a site that is completely your own — and still connects to aimusiclist.

  • One file the AI can read
  • Works with any language or server

See the AI rulebook

Available now

Cloudflare personal site (free)

Your site runs on your own Cloudflare account. Songs are stored in your private R2 storage. Everything fits in Cloudflare's free plan for most artists.

What you need

  • A Cloudflare account (free) — dash.cloudflare.com
  • A GitHub account (free) — Cloudflare copies the site code into it — github.com
  • A web browser. Nothing to install on your computer.

The first time you use R2 (song storage), Cloudflare may ask you to add a payment method. Within the free limits you pay nothing.

  1. Make your free accounts

    Sign up for Cloudflare and GitHub if you don't have them yet. Use an email you check often.

  2. Press “Deploy to Cloudflare”

    Log in to Cloudflare, connect GitHub and allow it, then press “Create and deploy”. Wait one to three minutes. On the setup screen:

    • Worker name: keep “aml-site” or type your own (lowercase letters, numbers, -). It becomes part of your address.
    • R2 bucket: keep “aml-music”. It is created for you.
    • AML_API_BASE: do not change it.
  3. Open your address

    When it finishes, copy your site address and open it in your browser. It looks like this:

    https://aml-site.<your-name>.workers.dev

  4. Create your admin account

    The first visit shows the “Create admin” screen. It appears only once.

    • Email — this is your login ID. Your Cloudflare email is easy to remember.
    • Password — 6 characters or more, typed twice.
    • Cloudflare usage token — a read-only token so your admin page can show how much of the free plan you use. How to make the token
  5. Upload your songs

    Upload up to 20 songs at once (MP3 or M4A). “Also publish on aimusiclist.com” is checked by default — your site registers itself automatically, and the songs appear on aimusiclist. Uncheck it to keep a song on your site only.

  6. Come back any time

    To manage your site later, open your address and tap “⚙ Admin” at the very bottom of the page.

Forgot your password?

In Cloudflare, open R2 → your bucket (aml-music) → delete the file meta/admin.json. Your songs stay. Open your address again and the “Create admin” screen comes back.