commit to push
This commit is contained in:
parent
1a2d548a46
commit
ea8d83f8bf
2 changed files with 53 additions and 1 deletions
40
README.md
40
README.md
|
@ -1,3 +1,41 @@
|
||||||
# vikunja-on-alpine
|
# vikunja-on-alpine
|
||||||
|
|
||||||
Install vikunja on Alpinelinux
|
Just a few sentences about my vikunja setup.
|
||||||
|
|
||||||
|
First we setup our environment.
|
||||||
|
|
||||||
|
```
|
||||||
|
# add user vor vikunja
|
||||||
|
adduser vikunja --shell /sbin/nologin
|
||||||
|
# setup dirs
|
||||||
|
mkdir -p /opt/vikunja
|
||||||
|
mkdir -p /var/lib/vikunja
|
||||||
|
mkdir -p /etc/vikunja
|
||||||
|
chown vikunja:vikunja /var/lib/vikunja
|
||||||
|
```
|
||||||
|
|
||||||
|
Now we can download and install the binary as descripted here: https://vikunja.io/docs/installing
|
||||||
|
But we will not link it to */usr/bin/*.
|
||||||
|
Now we can copy the sample config inside the unziped dir.
|
||||||
|
|
||||||
|
```
|
||||||
|
cp /opt/vikunja/config.yml.sample /etc/vikunja/config.yml
|
||||||
|
```
|
||||||
|
|
||||||
|
You can edit it now, so it fits your needs. See the docs here: https://vikunja.io/docs/config-options
|
||||||
|
|
||||||
|
After everything is set up it's time for our init script.
|
||||||
|
Let's either download the initfile from *init.d/* or copy it to a file namend */etc/init.d/vikunja*. Don't forget to make it executeable.
|
||||||
|
|
||||||
|
```
|
||||||
|
chmod +x /etc/init.d/vikunja
|
||||||
|
```
|
||||||
|
|
||||||
|
Now it's time to start vikunja the first time.
|
||||||
|
```
|
||||||
|
rc-service vikunja start
|
||||||
|
```
|
||||||
|
If everything is working as espected you can anable vikunja to start it automaticaly.
|
||||||
|
```
|
||||||
|
rc-update add vikunja
|
||||||
|
```
|
||||||
|
|
14
init.d/vikunja
Executable file
14
init.d/vikunja
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
|
name=vikunja
|
||||||
|
description="Vikunja"
|
||||||
|
supervisor="supervise-daemon"
|
||||||
|
command="/opt/vikunja/vikunja"
|
||||||
|
command_user="vikunja:vikunja"
|
||||||
|
command_args=""
|
||||||
|
supervise_daemon_args=" -d /var/lib/vikunja"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
after net
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue