seeddms-code/README.md
2025-09-22 10:53:16 +02:00

1.6 KiB
Raw Blame History

SeedDMS is a PHP base Document Management System. For more information check the web site at https://www.seeddms.org

There are detailed installation instructions from a preconfigured distribution at [doc/README.Install.md]

If you prefer to install from git, you will need to:

  1. Create a directory, e.g. seeddms

    mkdir seeddms

  2. Change into that directory

    cd seeddms

  3. Clone the various SeedDMS repositories

    git clone https://codeberg.org/SeedDMS/preview.git git clone https://codeberg.org/SeedDMS/lucene.git git clone https://codeberg.org/SeedDMS/ѕqlitefts.git git clone https://codeberg.org/SeedDMS/http_webdav_server.git

  4. For SeedDMS 5.1.x

    git clone -b seeddms-5.1.x https://codeberg.org/SeedDMS/seeddms.git git clone -b seeddms-5.1.x https://codeberg.org/SeedDMS/core.git

    For SeedDMS 6.0.x

    git clone -b seeddms-6.0.x https://codeberg.org/SeedDMS/seeddms.git git clone -b seeddms-6.0.x https://codeberg.org/SeedDMS/core.git

  5. Run composer

    composer update

  6. Create an installable distribution

    vendor/bin/phing -Dversion=$(php -r 'include "inc/inc.Version.php"; echo (new SeedDMS_Version())->version();') package

    or create an installable version with softlinks

    vendor/bin/phing -Dversion=$(php -r 'include "inc/inc.Version.php"; echo (new SeedDMS_Version())->version();') -Dmode=development package

    This archive does not contain any sources but only links to the previously clone repositories.

The archive created in step 6. can be installed like the official releases of SeedDMS.