Back to all templates
MeTube logo

MeTube

Application256MB+ RAM

Web-based GUI for yt-dlp — download videos and audio from YouTube and 1000+ other sites with a clean web interface and queue management

applicationmediametubeopen-sourceself-hosteddocker

Deploy MeTube in 3 Steps

1

Connect Your VPS

Add your server credentials to Server Compass

2

Select MeTube

Choose from our template library

3

Deploy & Configure

Fill in settings and click Deploy

No Docker knowledge required
Step-by-step deployment guide

Deploy MeTube on a VPS with Server Compass

Use the MeTube template in Server Compass to deploy a self-hosted yt-dlp web UI on your VPS, then verify the download queue interface in a browser.

About 10 minutesBrowser verified
1
Step 1

Open the server Apps tab

Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Server Compass Apps tab before creating a MeTube app
2
Step 2

Choose an app template

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Choosing to deploy an app from a Server Compass template
3
Step 3

Search for MeTube

Use the template picker search to find MeTube in the Server Compass template catalog.

Searching for MeTube in the Server Compass template picker
4
Step 4

Select the MeTube template

Choose the MeTube template. Server Compass fills the MeTube web service, downloads volume, and public web port.

MeTube template selected in Server Compass
5
Step 5

Review the MeTube settings

Confirm the app name and compose service. In this run, the app was named metube-demo and used host port 4177.

Reviewing MeTube project settings and compose service
6
Step 6

Deploy MeTube

Review the generated compose settings, confirm the MeTube web port is available, and click Deploy.

Reviewing MeTube web port before deployment
7
Step 7

Watch the deployment progress

Keep the deployment modal open while Server Compass uploads the compose file, pulls the MeTube image, starts the container, and verifies the stack.

Server Compass deploying the MeTube template on the VPS
8
Step 8

Confirm MeTube is running

After deployment finishes, return to the Apps tab and confirm the MeTube app is marked Running with its application URL available.

MeTube template running in the Server Compass Apps tab
9
Step 9

Open MeTube in the browser

Open the application URL in a browser. The MeTube URL input and queue page confirm the downloader is reachable.

The deployed MeTube web UI loaded in a browser

After MeTube Opens

  • Restrict access with a firewall, VPN, or reverse-proxy authentication before exposing MeTube publicly.
  • Put MeTube behind HTTPS before exposing it publicly.
  • Paste a test video URL and confirm it can be queued and downloaded.
  • Back up the downloads volume if you want to keep downloaded media.
  • Respect copyright and source-site terms of service when using yt-dlp.

Verified Result

The MeTube web interface loaded successfully from the deployed container.

MeTube deployment questions

What does the MeTube template deploy?

It deploys MeTube as a single-container web UI for yt-dlp with a persistent downloads volume.

Which port did the tutorial use?

The tutorial used host port 4177, which maps to the MeTube web UI on container port 4177.

Does MeTube need setup after deployment?

No account setup is required by default. Open the web UI, paste a supported video URL, choose options, and queue a download.

Should this become a blog post?

No. The deployment guide should live on the MeTube template detail page and be linked from the reusable template deployment docs page.

After Deployment

After deploying MeTube with Server Compass, complete these steps to finish setup

1

Visit the application URL

2

Paste a video URL into the input box

3

Choose format and quality, then queue the download

4

Optionally configure output template via env vars (YTDL_OPTIONS)

Need help? Check out our documentation for detailed guides.

MeTube FAQ

Common questions about self-hosting MeTube

How do I deploy MeTube with Server Compass?

Simply download Server Compass, connect to your VPS, and select MeTube from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.

What are the system requirements for MeTube?

MeTube requires a minimum of 256MB RAM. We recommend a VPS with at least 1024MB RAM for optimal performance. Any modern Linux server with Docker support will work.

Can I migrate my existing MeTube data?

Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard MeTube backup and restore procedures.

How do I update MeTube to the latest version?

Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest MeTube image will be pulled and deployed with zero downtime.

Is MeTube free to self-host?

MeTube is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.

Ready to Self-Host MeTube?

Download Server Compass and deploy MeTube to your VPS in under 3 minutes. No Docker expertise required.

Download Server Compass