Migrating to Schoolbox Cloud

Cloud Migration Process

Are you sure you want to remove this component?

The Schoolbox Self-Hosted to Cloud migration process is straightforward, with typically approximately 2-3 hours of work required by the school to prepare to migrate. Throughout the migration process, your Schoolbox Engagement Manager and the Schoolbox Infrastructure Team provide full support and guidance to ensure a smooth transition to Schoolbox Cloud for your school.

Schoolbox has migrated 100+ schools to Schoolbox Cloud, and overall 130+ schools using Schoolbox Cloud as at April 2026 across Australia, New Zealand, Asia, MENA and Europe. Below outlines the high level steps of the migration process:

  1. Get in touch with your School Engagement Manager to initiate your Cloud Migration discussion. Your SEM will be able to provide high level information around timelines, costs and organise a time to meet with a representative from the Schoolbox Infrastructure Team if you have any specific more technical questions you would like answered. You find the contact details for your SEM and book a time to meet with them via My Schoolbox.
     
  2. When you are happy to proceed, your SEM will provide you with a formal Quote and Statement of Works for signing via our PandaDoc document signing system.
     
  3. Upon receipt of signed paperwork, your Cloud Migration project will be handed over to the Infrastruture Team for actioning and a Zendesk Cloud Migration Ticket raised. The handover typically takes 1-3 business days.
     
  4. When handover is complete, a representative from the Infrastruture Team will review your Schoolbox Instance setup and configuration to determine the neccessary steps to complete the migration to Schoolbox Cloud. The includes DNS record updates for A, CNAME, SPF and DKIM records, and can also include updates to your Schoolbox SSO configuration (if using LDAP), and your firewall (if using Synergetic Self-Hosted). In some instances schools may need to work with Digistorm to make corresponding updates to their Digistorm App Authentication configuration. Each school is provided with instructions customised for their specific Schoolbox configuration by the Infrasture Team, however further general information is also available on Schoolbox Help.
     
  5. At the same time as Step 4, the Infrastruture Team begins the file upload process from your server to Schoolbox Cloud. This process is invisible to users and can take anywhere from one day to one month depending on the amount of data stored in your Schoolbox Instance and your schools internet connectivity. Typically this takes 3-4 days to complete, at which time your self-hosted Schoolbox instance is cut over to using our Cloud File System. As previously mentioned, this process is invisible to users and at this stage all processing, web traffic serving and the MySQL database remains running on your self-hosted server.
     
  6. When the file upload is complete, and the school has complete any steps required at their end, the Infrastructure Team provide a booking link for the school to choose a cut over time that best suits their community. The allocated time for each cut over is one hour, however typical production outages are 15-20 minutes. Popular times to book cut overs include school holidays, student free days and after school timeslots throughout the term. All cut over steps are completed by the Schoolbox Infrastructure Team and upon successfully bringing online your instance in Schoolbox Cloud, we shut down your self-hosted Schoolbox virtual machine to ensure that only one instance is active at once.
     
  7. When the cut over is complete, the Schoolbox Infrastructure Team confirms the migration has been successful via the Zendesk ticket and provides steps to finalise the DNS configuration post-migration and cleanup your self-hosted Soolbox virtual machine.

Schoolbox Cloud FAQ

Are you sure you want to remove this component?

Q: Can I migrate staging as a test?
A: Yes, we are able to schedule seperate cut overs for staging and production if you would like to verify the migration process before cutting over production. However most schools cut over both instances during a single cut over window. 

Q: I currently directly query the Schoolbox database, can I continue to do this when using Schoolbox Cloud
A: Yes, we are able to provide access for directly querying your Schoolbox Database when using Schoolbox Cloud. For security this connection is routed via an SSH tunnel. The Schoolbox Infrastructure Team will be able to assist with this part of the migration process.

Q: How do you ensure separation of my schools data when using Schoolbox Cloud?
A: In Schoolbox Cloud, each school has a separate database for each of their production and staging instances, and separate file storage bucket.

Q: Where can I find information about SLAs, Data Residency, Data Centres and Security? 
A: Please see the Links to our publicised documentation regarding the above at the top right of this page. Additionally, your School Engagement Manager would be happy to facilitate the answering of any specific questions. 

Q: How is the data in Schoolbox Cloud backed up?
A: All files uploaded to Schoolbox Cloud are replicated in real time between two seperate cloud services providers. Each night your Schoolbox databases is backed up and this backup is replicated between two seperate cloud services providers.

Q: Who at Schoolbox has access to my Schools data in Schoolbox Cloud?
A: The internal access controls and policies in place are the same for Schoolbox Self-Hosted and Schoolbox Cloud.  

Self-Hosted Add-On - Hosted Storage (ADHS)

Are you sure you want to remove this component?

Overview:

Our cloud hosted storage service (ADHS) is designed to assist schools in reducing some of the Self-Hosted infrastructure costs of running Schoolbox, while supporting existing  Self-Hosted integrations. Reduce costs and dependency on expensive server storage, and store limitless data in the cloud.

NOTE: For further detail around the advantages of cloud hosting through Schoolbox, read the article by James Leckie - 'The Benefits of the Schoolbox Cloud Solution'.


Features:

  • Storage and delivery of your files directly from cloud based infrastructure, via Amazon S3 and Cloudflare R2.
  • The Hosted Storage Add-On service provides features  to easily manage and organise your data, while offering industry-leading scalability, data availability, security, and performance.

Pricing and Usage Limits:

All prices are listed in Australian dollars (AUD) excl. GST. 

The annual subscription is based on the number of Terabytes (TB) you require. There are no additional setup costs. Initial setup and configuration is included in the subscription.

PlanIncluded Storage UsageAllowable Transfer Size per monthPrice
Annual Subscription1 TB250 GB$2400.00
Additional Usage per 1 TB+ 50GB/TB$600.00

 

The service is licensed to your school and the same storage will be connected to both your production and staging instances. If you wish to store data from more than one Schoolbox service (i.e. another instance or subsidiary or daughter companies), additional licences can be purchased.

Usage will be reviewed as part of the renewal process and as reasonably necessary.

Schoolbox Self-Hosted Add-On - Hosted Backup (ADHB)

Are you sure you want to remove this component?

Overview:

Extend your Self-Hosted solution by leveraging the cloud to backup your data and gain peace of mind. Schoolbox’s Hosted Backup service (ADHB) is intended to support schools with an Self-Hosted Schoolbox instance when any of the following occurs: :

  • Power outages
  • Connection issues
  • Additional layer of security

This cloud hosted backup service provides a fully managed solution that simplifies, centralises and automates your backup workflows across the Schoolbox cloud, thus enabling you to meet your business and regulatory backup compliance requirements.
NOTE: For further detail around the advantages of cloud hosting through Schoolbox, read the article by James Leckie - 'The Benefits of the Schoolbox Cloud Solution'.

Features:

  • Daily, weekly and monthly backup operations, syncing both your storage data and database into our cloud ecosystem.
  • Visualise the Status of Service in the Schoolbox user interface.
    • An additional “Disaster Recovery” (DR) service will be visible within the  Schoolbox administration dashboard.
    • The following data will be accessible by the customer: 
      • Current cloud allocation usage 
      • File storage (file count, storage usage, last synchronisation date/time, last synchronisation status) 
      • Data Configuration (specific data sets backed up with their size and synchronisation date)
    • Recover the data either on an Self-Hosted or Hosted instance of Schoolbox
    • One complementary recovery per annum. 
    • Rest easy with defined service levels for data and service recovery, detailed in our Schoolbox Support Policy.
    • We maintain 7 daily, 4 weekly, 4 monthly and 7 yearly backups.

Pricing and Usage Limits:

All prices are listed in Australian dollars (AUD) excl. GST. 

The annual subscription is calculated based on storage Usage you required, measured in Terabytes (TB). There are no additional setup costs. Initial setup and configuration is included in the subscription.

PlanIncluded Storage UsagePrice
Annual Subscription1 TB$3000.00
Additional Usage per 1 TB$600.00

 

  • This service is licensed per instance and applies only to the Production instance (not the Staging instance). If you wish to store data from more than one Schoolbox service (i.e. another instance or subsidiary or daughter companies), additional licences can be purchased.
  • The subscription fee includes a complementary recovery during the contract term. Subsequent recoveries can be purchased.
  • Usage will be reviewed as part of the renewal process and as reasonably necessary.
  • Used Hosted Backup Storage is equal to the aggregate amount of data stored in AWS S3 / Cloudflare R2 bucket after migration of the storage and database components from your Schoolbox instance, including the following set of data: 
    • MySQL Database 
    • Schoolbox storage files 
    • Redis Database 
    • /etc directory 

Links

Are you sure you want to remove this component?