6.0.0-git
2024-04-27

Diff for Doc/Dev/H6/Installation between 11 and 12

[[toc]]

+ Horde 6 Installation Instruction (Draft)

Horde 6 (unreleased) uses the composer package manager. https://getcomposer.org/doc/00-intro.md A lot of details have changed compared to previous versions.
Before running this code in production, please ensure you are familiar with the procedures

++ Ready to run docker groupware setup

++ Linux Server: Installation from Scratch

+++ Prerequisites

 * ((Doc/Dev/H6/Installation/SQL|SQL Database Setup))
 * ((Doc/Dev/H6/Installation/WebServer|Web Server Setup))
 * ((Doc/Dev/H6/Installation/PHP|PHP Version and Extensions))
 * ((Doc/Dev/H6/Installation/Composer|Composer))
 * ((Doc/Dev/H6/Installation/git|git - optional, recommended))
 * ((Doc/Dev/H6/Installation/Mail|IMAP and SMTP Server -optional, needed for Webmail and other mail related services))

+++ Installation Steps

This section goes through an installation step by step. You will first setup Horde with users stored into a SQL database, then add groupware applications with their default settings and finally setup Web Mail and Filters.
See "Recovering" for more concise, automation-friendly instructions.

 * ((Doc/Dev/H6/Installation/RootProject|Get A Root Project))
 * ((Doc/Dev/H6/Installation/InstallBase|Install the Horde Base System, connect to database, inject initial admin user))


+++ Install Horde Applications

((Doc/Dev/H6/Installation/InstallAppsGroupware|Kronolith Calendar, Nag Tasks, Mnemo Notes, Passwd Password, Turba Contacts, content/timeobjects))
((Doc/Dev/H6/Installation/InstallAppsMail|IMP Webmail, Ingo Mail Filter Manager))
((Doc/Dev/H6/Installation/InstallAppsGollem|Gollem File Manager))
((Doc/Dev/H6/Installation/InstallAppsWicked|Wicked WIKI - TBD))
((Doc/Dev/H6/Installation/InstallAppsHermes|Hermes Time Tracking - TBD))
((Doc/Dev/H6/Installation/InstallAppsWhups|Whups Ticket System - TBD))
((Doc/Dev/H6/Installation/InstallAppsAnsel|Ansel Photo Gallery App - TBD))
((Doc/Dev/H6/Installation/InstallAppsSesha|Sesha Inventory App - TBD))
((Doc/Dev/H6/Installation/InstallAppsDev|Development Tools: Components, Chora Repo Viewer, ))
((Doc/Dev/H6/Installation/InstallThirdParty|Installing a Third Party application for the Horde 6 Framework))

+++ Removing a Horde Application

((Doc/Dev/H6/Installation/UninstallApps|How to remove an app))

+++ Upgrading a Horde 6 system after installation

((Doc/Dev/H6/Installation/UpgradeApps|How to upgrade a single app or the whole deployment))

+++ Backup a Horde Installation

((Doc/Dev/H6/Installation/BackupApps|How to backup a horde environment))

+++ Recovering from Backup

((Doc/Dev/H6/Installation/Recovery|How to recover from a backup))

++ Ready to run docker groupware setup

++ Windows: Installation from scratch

((Doc/Dev/H6/Installation/Windows|How to install on Windows 10 or 11))

++ Upgrading from Horde 5 PEAR or Linux Distribution

((Doc/Dev/H6/Installation/UpgradeH5Release| Upgrade from official Horde 5 releases))

++ Upgrading from Horde 5 git-tools installation

((Doc/Dev/H6/Installation/UpgradeH5Git|From git-tools))

++ Upgrading from Horde 4 or older

TBD

++ Developer specific workflows

((Doc/Dev/H6/Developer/LibraryWorkflow|Checkout a single library and setup for development))
((Doc/Dev/H6/Developer/ApplicationWorkflow|Upgrade a single application and dependencies to development versions))
((Doc/Dev/H6/Developer/ReleaseWorkflow|Release an application version))

++ Known issues
((Doc/Dev/H6/Developer/KnownIssues|Known issues and proposed fixes for current alpha version))


----
Back to the ((Doc/Dev/|Development Documentation))