Skip to content
This repository has been archived by the owner on Jun 23, 2020. It is now read-only.
mutschler edited this page Sep 14, 2016 · 3 revisions

DSM6 Introduced some new way of SPK user creation which currently isn't handled by the SPK provided by SynoCommunity. There are two ways of getting plexivity to work on a DSM 6 device.

Manual installation (recommended):

NOTE: ${DATA_DIR} should be the absolute path to where plexivity should store ALL data! When SynoCommunty fixes the user creation bug, this folder can be moved to /usr/local/plexivity/var/ to restore everything you captured so far.

  1. Install the Python 2.x SPK from SynoCommunity
  2. Install the GIT SPK from SynoCommunity
  3. ssh into your DS and change to the location where plexivity should be stored.
  4. clone plexivity: /usr/local/git/bin/git clone https://github.com/mutschler/plexivity
  5. change directory and create a new virtualenv cd plexivity && /usr/local/python/bin/virtualenv env
  6. install requirements ./env/bin/pip install -r requirements.txt
  7. start plexivity manually PLEXIVITY_DATA=${DATA_DIR} ./env/bin/python plexivity.py --daemon

now you can access plexvitiy through your browser via NASIP:6060 and should be redirected to the setup page

SPK Fix (advanced users only):

Warning This should only be done if you understand what those changes do. There is the possibility that you damage your System!

When installing the SPK provided by SynoCommunity the user creation currently does not work correctly preventing plexivity from being started. Therefore you can install it manually OR if you know what you are doing ssh into your DS and manually add plexivity:*:10933:0:99999:7::: to your /etc/shadows file.

Clone this wiki locally