Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Module 6: Installing sites with the kickstarter and exp:install

The last module of Multisite and site packages. Learners compare the install methods, install a multisite with exp:install and with the kickstarter, reinstall and regenerate settings safely, and build a multisite from…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/multisite-and-packages/module-06-installing-sites/README.md

On this page

Module 6: Installing sites with the kickstarter and exp:install

Every multisite starts with an installation, and many are installed more than once: test systems, staging copies, training labs. This module teaches the two command-line installers, exp:install and the kickstarter, the safe way to reinstall and to regenerate settings, and ends with a capstone in which each learner builds a multisite from an empty directory on their own.

At a glance

CourseMultisite and site packages
Duration5 hours 5 minutes (with two 10-minute breaks)
Lessons5
LevelIntermediate to advanced

Lessons

LessonDurationWhat learners do
Lesson 6.1: One installer engine, three front ends40 minutesCompare the methods and choose one per situation
Lesson 6.2: Installing a multisite with exp:install55 minutesInstall with host matching after --print and --dry-run, test three hosts
Lesson 6.3: The kickstarter and kickstart.ini55 minutesWrite and review kickstart.ini, install with port matching
Lesson 6.4: Reinstalling, resetting and regenerating settings45 minutesBack up, reset with remove, regenerate with skip
Lesson 6.5: Capstone, a multisite from scratch90 minutesBuild a two-brand multisite alone and check it against the checklist

Preparing this module

  • Each learner needs three fresh code directories (lessons 6.2, 6.3 and 6.5), prepared as in Train the trainer, Lesson 2.2, and a way to serve them on free ports (Lesson 2.4).
  • The machine needs network access to the package index for the default site packages, or the packages already imported (an offline install); test one exp:install --dry-run before the class.
  • Installs take a few minutes each; on a shared server, stagger them, and run them with a low priority.
  • sqlite3 must be installed for the backup in lesson 6.4.
  • Print the capstone brief and checklist of lesson 6.5.
  • Remind learners that kickstart.ini, the summary and var/log/initial-admin-password contain passwords: nothing of it goes into chat, screenshots or shared folders.

Timing plan

PartMinutes
Lesson 6.140
Lesson 6.255
Break10
Lesson 6.355
Lesson 6.445
Break10
Lesson 6.590
Total305

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x