Installing the Collaboration stack¶
Install the modules in the order below, one at a time with module-manager module add <module>, or all at once with module-manager add-stack collaboration (--dry-run shows the plan first). Each module's INSTALL.md says what you must do by hand. What the stack is and why: README.md.
Install order: a module is listed after every module of this stack it needs or integrates with.
| # | Module | Needs, in this stack | Integrates with, if installed | Needs, installed first |
|---|---|---|---|---|
| 1 | lazysite | — | logging:logs (foundation) | cluster:vm (foundation), forgejo:repo (devops), network:proxy (foundation), network:rules (foundation), templates:nixos (foundation) |
| 2 | nextcloud | — | logging:logs (foundation) | backup:vm (foundation), cluster:vm (foundation), identity:identity (foundation), network:proxy (foundation), network:rules (foundation), templates:nixos (foundation) |
| 3 | coturn | nextcloud:fileservice | logging:logs (foundation) | backup:vm (foundation), cluster:vm (foundation), network:nat (foundation), network:rules (foundation), templates:nixos (foundation) |
| 4 | euro-office | nextcloud:fileservice | logging:logs (foundation) | backup:vm (foundation), cluster:vm (foundation), network:proxy (foundation), network:rules (foundation), templates:nixos (foundation) |
| 5 | nextcloud-hpb | coturn:turn, nextcloud:fileservice | logging:logs (foundation) | backup:vm (foundation), cluster:vm (foundation), network:proxy (foundation), network:rules (foundation), templates:nixos (foundation) |