Mac Mini M1 with 2 SSDs as a server for critical services?
ITS NOT EXACTLY HOMELAB, BUT TRYING TO FIGURE OUT IF THIS SETUP WILL WORK.
I have a old Mac Mini (M1, 24GB RAM, 512 GB SSD) and two Samsung T7 SSDs (1TB each). I'm running a small business and need to run the following services
- Next Cloud - for storing documents.
- ERPNext - For accounting, CRM and Payroll
- N8N - For few integrations from Shopify to ERP Next.
I have got a commercial internet plan with 1 static IP. I plan to expose NextCloud and ERPNext over internet.
Current Setup:
- Using Google One Starter Plan (30GB Storage - 7 users) - ~2000₹ per month
- Using Google Sheets for Accounting, CRM and Payroll
- Using random python scripts for exporting data from shopify.
Plan:
- Continue using Google Workspace for emails and move data (nearly 150GB) to Next Cloud.
- Attach the SSDs to mac and use them in RAID 1 (Not sure if this is possible with external disks) for NextCloud Storage.
- Attach an S3 compatible storage to NextCloud for archiving the data.
- Deploy all three using docker, configure auto start.
- MariaDB is needed for ERPNext, will be taking backups of DB to S3 or S3 Compatible storage every day.
I do have a backup power supply and my office is in a commercial building so power cuts are rare. I have worked as software engineer so have sufficient technical knowledge to run and maintain these.
The business is having very thin margins and we running into bottle necks and heap of human errors with current setup. Is relying on a single mac mini to run all the critical services to run my business a good idea?