Skip menu

Installation for Ubuntu (Linux)

To build the disk image you need a recent version of Perl. Then grab the Mojolicious package. The different tasks are managed by make. These steps are suggestions:

Operation

These tasks are defined in the Makefile and are meant to be run from the application root directory

Integration

Explore configuration examples to quickly deploy a fast and stable installation.

Multilingual Support

Samizdat includes internationalization (i18n) features that allow serving content in multiple languages. For Nginx configuration:

  1. Use the specialized i18n configuration which detects the user's language preference via cookies
  2. Read the i18n documentation for detailed information on how the language-specific content serving works
  3. View the example files to see how multilingual content is organized

This configuration allows Nginx to serve language-specific content files before falling back to default files, creating a seamless multilingual experience for users.