Pingvin Share, the open source self-hosted file-sharing platform and privacy-friendly alternative to public file-transfer services, preinstalled for AWS with Node.js and nginx. A per-instance administrator account is generated on first boot. Backed by 24/7 cloudimg support.
## Pingvin Share by cloudimg
Pingvin Share is an open source, self-hosted file-sharing platform, a privacy-friendly alternative to public file-transfer services. Upload files, generate secure share links with optional passwords, expiration dates and view limits, and let recipients download them without an account. Reverse shares let you invite others to upload files to you. This Amazon Machine Image delivers Pingvin Share fully built and configured, so a complete file-sharing platform is running within minutes of launch.
## Application Stack
The image runs Pingvin Share as a Next.js frontend and a NestJS backend on Node.js, with an SQLite database managed by Prisma. nginx serves the platform on port 80 and reverse-proxies API traffic to the backend. All components run as managed systemd services and start automatically on boot.
## Secure First Boot
The image ships with no users and an empty database. On the first boot of every instance a one shot service creates the database, generates a fresh application secret unique to that instance, and registers an administrator account with a random password, writing it to a root only file. No shared or default credentials ship in the image.
## Ready To Use
The application, web server and database are all configured, with the database and uploaded files on a dedicated, independently resizable storage volume. Browse to the instance address, sign in as the administrator, and start creating shares, inviting users and configuring the platform from the admin panel.
## cloudimg Support
cloudimg provides 24/7 technical support for this image, covering Pingvin Share deployment, upgrades, reverse proxy and TLS termination, SMTP and OAuth configuration, S3 storage back ends and database administration.