Server requirements for self hosting Jamku Portal #102
adarshmadrecha
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
For very large corporates, we provide option of self-hosting the entire tech stack of Jamku Portal on own server.
This discussion lists down the requirements for the same. Note: This option requires the company to have it's own IT team and is not suited for smaller companies. The pricing for this option starts at 2Lacs per year.
Architecture
Server Requirements
letsencrypt
based SSL will be configured by Jamku Support team. If the subdomain is not accessible from internet, your team will have to provide an SSL certificate.Database Server
We use MongoDB enterprise (version 7.x or 8.x). This is available as service called Atlas from MongoDB Company itself.
Atlas has options to deploy database server on AWS, Azure, Google Cloud.
Minimum M2 Plan. Recommend M5 Plan (Only required for more than 200 PANs, 200 GSTIN, 200 TANs).
Even if you opt for M2 Plan for now, Atlas provides one click upgrade to M5 Plan. Thus, saving cost upfront and scaling when required.
Visit https://www.mongodb.com/pricing for all pricing options.
If your IT team hosts MongoDB themselves, we can connect to the same. It is not compulsory to opt for Atlas.
File Server
Recommended option is S3 for file storage.
You are however not limited to AWS for S3 storage. Any S3 compatible service will work (example: Blackblaze, Cloudian, Google Cloud, and many others)
For a friction free setup, we recommend using AWS S3.
We also have local file storage option, but the scaling and backup will take a beating.
In case of local storage of file, you will be responsible for backup of data.
Expectations from IT team
Setup by Madrecha Solutions team (Team Jamku)
Benefits & Pitfalls of Self-Hosting
Benefits
Pitfalls of Self-Hosting
Beta Was this translation helpful? Give feedback.
All reactions