diff --git a/Install.md b/Install.md index e82091d..5cb06ed 100644 --- a/Install.md +++ b/Install.md @@ -1,3 +1,36 @@ -Currently, see [install](https://github.com/hrfee/jellyfin-accounts#install). +## Debian +First, acquire the software. -(Note: A simple guide for setting up with a reverse proxy and, say, gmail smtp would be useful.) \ No newline at end of file +`hrfee@lab:~$ git clone https://github.com/hrfee/jellyfin-accounts.git` + +Next, enter the directory and run the install. + +``` +hrfee@lab:~$ cd jellyfin-accounts +hrfee@lab:~$ python3 setup.py install +``` + +Like me, you might encounter an error here. +On some systems, flask's dependency `python-ldap` has trouble building. +``` + Modules/constants.h:7:10: fatal error: lber.h: No such file or directory + #include "lber.h" + ^~~~~~~~ + compilation terminated. + error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 + + ---------------------------------------- + Failed building wheel for python-ldap +``` + +To remedy this, some of its own dependencies need installing. + +`hrfee@lab:~$ sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev` + +Then all you need to do is re-run `python3 setup.py install`. + +## Other OSes +It should be as simple as `python3 setup.py install`. If not, submit an issue. + +## What next? +See [setup](https://github.com/hrfee/jellyfin-accounts/wiki/Setup). \ No newline at end of file