-
Notifications
You must be signed in to change notification settings - Fork 2
DSM 6
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.
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.
- Install the Python 2.x SPK from SynoCommunity
- Install the GIT SPK from SynoCommunity
- ssh into your DS and change to the location where plexivity should be stored.
- clone plexivity:
/usr/local/git/bin/git clone https://github.com/mutschler/plexivity
- change directory and create a new virtualenv
cd plexivity && /usr/local/python/bin/virtualenv env
- install requirements
./env/bin/pip install -r requirements.txt
- 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
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.