By: Alex Zheng, Audrey Wong, Nathan Zhang, Kevin Sun
Software-as-a-Service (SaaS) subscriptions drain thousands of dollars every year from companies, startups, and student groups. Tools like Slack, GitHub, Notion, and Zoom started as ways to make software easier to use — but over time, they became costly rental services that limit control, privacy, and financial flexibility.
This project solves this problem by self-hosting powerful, open-source alternatives to common SaaS tools on our own server. By doing this, we help startups, student groups, and individuals save thousands of dollars while maintaining full ownership and control over their data and software.
We built a complete free alternative "workspace" that covers everything from real-time communication to version control, project management, cloud storage, document editing, and video conferencing — without a single recurring SaaS fee.
To install the project, you must first download the VM file. Before jumping to this, please read the following disclaimer:
- A. This is a 55GB .vma.zst file that is the entire VM and it's datapool. You should only be downloading this if you have a hypervisor readily avaliable to test it on.
- B. Current configuration of the backup is 12 CPUs, 24GB of RAM, and a 300GB disk. If you do not have these free resources on your hypervisor, then it may fail to properly spin up. If you contact Alex he can customize a configuration for you.
- C. Due to limited bandwidth and to avoid attacks, the download is protected by a password. Please reach out to Alex (alexzheng2004@gmail.com) for the username and password if you need to download this file.
Download the file:
scp -P 5300 user@tinycv.art:/home/user/vzdump-qemu-copy.vma.zst
Upload the file to your Hypervisor:
scp [yourUSER]@[yourHypervisorIP]:/var/lib/vz/dump/vzdump-qemu-copy.vma.zst
- /var/lib/vz/dump/vzdump-qemu-copy.vma.zst is the default backup location on Proxmox, may be different from hypervisor to hypervisor.
- Replace [yourUser] and [yourHypervisorIP] with your username (root works best!) and your hypervisor IP respectively. Or, scp the file directly to your hypervisor!
Restore the VM from the backup:
qmrestore /var/lib/vz/dump/vzdump-qemu-copy.vma.zst [VMID-number] \--storage [storage-name]
- replace [VMID-number] with the id number you would like to assign to the VM
- replace [storage-name] where the disks will live. This is local-lvm for me.
- Note: a lot of these still require an admins approval, so you may or may not be able to create an account. Definitely check out the Mattermost and the Calendly application for starters.
- No SSL Certificates yet, you will just have to proceed past the warning.
Paid SaaS equivalent: GitHub / GitLab.com
Paid SaaS equivalent: Slack
URL: http://tinycv.art:8065/signup_user_complete/?id=qdeh3f3m4pd1xeizz6rhisgkxy
Paid SaaS equivalent: Jira Cloud / Asana
Paid SaaS equivalent: Zoom / Google Meet
Paid SaaS equivalent: Airtable
Paid SaaS equivalent: Docusign
Paid SaaS equivalent: Google Drive / Dropbox / Microsoft 365
URL: http://tinycv.art:8180/login
Paid SaaS equivalent: Notion
Paid SaaS equivalent: Calendly
URL: http://tinycv.art:3020/ Sign-up URL: http://tinycv.art:3020/smalex/lahacks-meeting
Paid SaaS equivalent: Figma
Paid SaaS equivalent: GitHub Actions / CircleCI
Paid SaaS equivalent: Trello