Skip to content

How to setup server

agrinevich edited this page Oct 30, 2023 · 4 revisions

Install:

  1. git (to pull updates from github)
  2. rsync (to deploy)
  3. sqlite3
  4. nginx
  5. certbot (for SSL)
  6. perl dependencies.

You can install perl dependencies in one of the following ways:

A) as Debian modules (recommended - easy to remove):

  • libconst-fast-perl
  • libdbd-sqlite3-perl
  • libdbi-perl
  • libplack-perl
  • libtest-compile-perl
  • libtext-xslate-perl
  • libpath-tiny-perl
  • libconfig-tiny-perl
  • libfile-copy-recursive-perl
  • libnumber-bytes-human-perl
  • libarchive-zip-perl
  • libmoo-perl
  • libimager-perl
  • starman

B) as CPAN modules:

in project dir run 'cpanm --installdeps . --cpanfile cpanfile'

but no way to remove modules if you need.

Clone this wiki locally