Back to all templates
PingvinShare logo

PingvinShare

Infrastructure512MB+ RAM

Self-hosted file-sharing platform inspired by WeTransfer with end-to-end encryption support

infrastructurestoragepingvinshareopen-sourceself-hosteddocker

Deploy PingvinShare in 3 Steps

1

Connect Your VPS

Add your server credentials to Server Compass

2

Select PingvinShare

Choose from our template library

3

Deploy & Configure

Fill in settings and click Deploy

No Docker knowledge required
Step-by-step deployment guide

Deploy PingvinShare on a VPS with Server Compass

Use the PingvinShare template in Server Compass to deploy a self-hosted file sharing app, then verify the web UI 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 an PingvinShare 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 PingvinShare

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

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

Select the PingvinShare template

Choose the PingvinShare template. Server Compass fills the web service, file storage volumes, and the published web port.

PingvinShare template selected in Server Compass
5
Step 5

Review the PingvinShare settings

Confirm the app name and web UI port. In this run, the app was named pingvin-share-demo and used host port 4041.

Reviewing PingvinShare project settings and compose service
6
Step 6

Deploy PingvinShare

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

Reviewing PingvinShare 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 PingvinShare image, starts the container, and verifies the stack.

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

Confirm PingvinShare is running

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

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

Open PingvinShare in the browser

Open the application URL in a browser. The PingvinShare setup, login, or upload page confirms the file sharing app is reachable.

The deployed PingvinShare web UI loaded in a browser

After PingvinShare Opens

  • Sign in with the initial administrator account and change the default credentials.
  • Create the initial administrator account if prompted.
  • Review upload limits and public sharing settings.
  • Upload a small test file to confirm storage works.
  • Back up both PingvinShare data volumes.

Verified Result

The PingvinShare web interface loaded successfully from the deployed container.

PingvinShare deployment questions

What does the PingvinShare template deploy?

It deploys the PingvinShare file sharing web app with persistent backend data and image/static asset storage volumes.

Which port did the tutorial use?

The tutorial used host port 4041, which maps to the PingvinShare web UI on container port 3333.

Does PingvinShare need setup after deployment?

Yes. Create the initial admin account if prompted, then review upload and sharing settings.

Should this become a blog post?

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

After Deployment

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

1

Visit the application URL

2

Register the first account (becomes admin)

3

Configure application URL, SMTP, and OAuth in admin settings

4

Test by uploading and sharing a file

Need help? Check out our documentation for detailed guides.

PingvinShare FAQ

Common questions about self-hosting PingvinShare

How do I deploy PingvinShare with Server Compass?

Simply download Server Compass, connect to your VPS, and select PingvinShare 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 PingvinShare?

PingvinShare requires a minimum of 512MB 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 PingvinShare data?

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

How do I update PingvinShare to the latest version?

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

Is PingvinShare free to self-host?

PingvinShare 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 PingvinShare?

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

Download Server Compass