Installing ASYD


Since ASYD v1.0 we provide an install script for linux systems. If you used this method you can safely skip this section. However, if the script doesn't works on your system, you can check this section to perform a manual install.


1. Install dependencies

Most dependencies are installed via gems, but it first needs ruby, git, make and some standard libraries for it to work

On Debian-based systems (as root):

apt-get update && apt-get install -y ruby-full git libxslt-dev libxml2-dev libsqlite3-dev zlib1g-dev make gcc patch

On RedHat-based systems:

yum install -y ruby ruby-devel git libxslt-devel libxml2-devel libsqlite3x-devel make gcc patch

On Arch Linux:

pacman -Sy ruby git libxslt libxml2 sqlite make gcc patch


2. Install ASYD from git

Install bundler and clone the git repository

gem install bundler
git clone https://github.com/AsydSolutions/asyd.git

Or get the development branch

git clone https://github.com/AsydSolutions/asyd.git -b devel

Install ASYD and all the dependencies

cd asyd
bundle install


3. Start ASYD
./asyd.sh start

Access your newly ASYD installation from the machine itself, or using the IP and the port 3000 (http://localhost:3000/)


4. Setup

Once you open ASYD for the first time, it will prompt you for an user, email, password and ssh keys, which can be provided by the user or automatically generated by ASYD.

When all data has been provided, ASYD will set up the new installation allowing you to use it