Skip to main content

๐ŸŒ How to Setup Custom Domain

๐Ÿ“‹ Overviewโ€‹

Learn how to configure custom domains for schools in your e-School SaaS system.

๐Ÿท๏ธ Domain Typesโ€‹

e-School SaaS

e-School SaaS

When creating a school, the admin has the option to specify the domain type for the school's website. Schools can also choose the domain type from General Settings. They can choose between two domain types:

๐Ÿ”— Default Domainโ€‹

This is a predefined domain provided by the system (e.g., schoolname.yoursystemdomain.com).

  • โœ… Automatically set up
  • โœ… No additional configuration required
  • โœ… Ready to use immediately

๐ŸŽฏ Custom Domainโ€‹

If the school has its own domain, the admin can enter it during setup or from general settings.

  • โš ๏ธ Requires proper DNS configuration
  • ๐Ÿ”ง Must point to server's IP address
  • โœ… Professional branding opportunity

๐Ÿ–ฅ๏ธ Server Configurationโ€‹

e-School SaaS

๐Ÿ‘จโ€๐Ÿ’ป Steps for Super Adminโ€‹

1๏ธโƒฃ Add Custom Domain to VPSโ€‹

  • ๐Ÿ” Log into the VPS server
  • โš™๏ธ Configure the custom domain to work with the VPS server
  • ๐Ÿ—๏ธ Create a virtual host configuration

2๏ธโƒฃ Enable SSL Certificateโ€‹

  • ๐Ÿ”’ Install SSL for the custom domain
  • ๐Ÿ†“ Use Let's Encrypt for free SSL
  • ๐Ÿ’ณ Or install a paid SSL certificate

๐Ÿซ Steps for School Adminโ€‹

1๏ธโƒฃ Get Server Informationโ€‹

  • ๐Ÿ“ Find the VPS server's IP address
  • ๐Ÿ” Check "General Settings" section
  • ๐Ÿ“‹ Note the IP when selecting "Custom Domain" option

2๏ธโƒฃ Update DNS Settingsโ€‹

  • ๐ŸŒ Log into your domain provider's dashboard
  • โž• Add a DNS A record
  • ๐ŸŽฏ Point the custom domain to the VPS server's IP address

3๏ธโƒฃ Wait for DNS Propagationโ€‹

  • โฐ DNS changes may take a few minutes to hours
  • ๐Ÿ”„ Propagation time varies by provider
  • ๐Ÿงช Test the domain after propagation

โœ… Verification Stepsโ€‹

  1. ๐ŸŒ Check Domain Resolution

    • Use online DNS checker tools
    • Verify A record points to correct IP
  2. ๐Ÿ”’ Test SSL Certificate

    • Ensure HTTPS works properly
    • Check for security warnings
  3. ๐Ÿ“ฑ Test School Access

    • Verify school website loads correctly
    • Check all features work properly

๐Ÿ“ Important Notesโ€‹

  • ๐Ÿ• DNS propagation can take up to 48 hours
  • ๐Ÿ”„ Clear browser cache if domain doesn't load
  • ๐Ÿ“ž Contact support if issues persist
  • ๐Ÿ” Always use HTTPS for security