Ik heb een oude laptop die ik als home server wil gebruiken. Ik heb er Ubuntu Server 16.04 opgezet met LVM's. Daar zou ik nu graag minidlna op willen draaien om lokaal aan mijn bestanden te geraken. minidlna staat geinstalleerd.
Ik heb een administrator account 'king' en een media account, 'media'. de home folder van king is in de zelfde partitie als de root folder. De home folder van media is een andere partitie gemount op /home/media. Hierop staan de bestanden.
Dus voorlopig test ik het als default, via een global deamon. Dit is mijn config file.
Volgens mij is het iets met privileges. Maar ik geraak daar soms nog altijd verloren in.
Hoe kan ik dit nu het beste verder debuggen? Kan er iemand mij helpen met dit werkend te krijgen? Bedankt.
Ik heb een administrator account 'king' en een media account, 'media'. de home folder van king is in de zelfde partitie als de root folder. De home folder van media is een andere partitie gemount op /home/media. Hierop staan de bestanden.
Met een testfile in de media folderking@localhost:/home$ ls -l
total 8
drwx------ 4 king king 4096 Jul 24 12:31 king
drwxrwxr-- 4 media media 4096 Jul 24 15:10 media
king@localhost:/home$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 74,5G 0 disk
├─sda1 8:1 0 714M 0 part /boot
├─sda2 8:2 0 3,7G 0 part
│ └─cryptswap1 252:0 0 3,7G 0 crypt [SWAP]
├─sda3 8:3 0 18,6G 0 part /
├─sda4 8:4 0 1K 0 part
└─sda5 8:5 0 51,5G 0 part
└─firsthdd-Multimedia 252:1 0 18,6G 0 lvm /home/media
sr0 11:0 1 1024M 0 rom
Nu weet ik niet of ik dat laatste account nodig heb, aangezien minidlna als een global deamon draait (voordelen?). Plus, tussen de users zie ik nu ook een minidlna account.king@localhost:/home/media$ ls -l
total 2637300
drw-rw---- 2 media media 16384 Jul 23 17:23 lost+found
-rw-rw---- 1 media media 2700574090 Jul 22 18:32 Twelve.Monkeys.1995.BDRip.x264-HANDJOB.mkv
Dus voorlopig test ik het als default, via een global deamon. Dit is mijn config file.
Na een restart en force-reload.# Specify the user name or uid to run as.
#user=minidlna
media_dir=V,/home/media/
friendly_name=Media Server
inotify=yes
db_dir=/var/cache/minidlna
log_dir=/var/log
Log fileking@localhost:/home$ sudo service minidlna status
● minidlna.service - LSB: minidlna server
Loaded: loaded (/etc/init.d/minidlna; bad; vendor preset: enabled)
Active: active (running) since Sam 2018-08-25 12:32:00 UTC; 59s ago
Docs: man:systemd-sysv-generator(
Process: 1741 ExecStop=/etc/init.d/minidlna stop (code=exited, status=0/SUCCESS)
Process: 1753 ExecStart=/etc/init.d/minidlna start (code=exited, status=0/SUCCESS)
Tasks: 2
Memory: 13.3M
CPU: 86ms
CGroup: /system.slice/minidlna.service
└─1766 /usr/sbin/minidlnad -f /etc/minidlna.conf -P /run/minidlna/minidlna.pid
Aug 25 12:32:00 localhost systemd[1]: Stopped LSB: minidlna server.
Aug 25 12:32:00 localhost systemd[1]: Starting LSB: minidlna server...
Aug 25 12:32:00 localhost systemd[1]: Started LSB: minidlna server.
Met vlc op ios11 op mijn iphone zie ik Media Server staan met het debian logo. Maar geen file. Hij blijft maar het ronddraaiend laad icoontje tonen als ik "Browse folders" wil doen.[2018/08/25 12:30:26] minidlna.c:1041: warn: Starting MiniDLNA version 1.1.5.
[2018/08/25 12:30:26] minidlna.c:364: warn: Creating new database at /var/cache/minidlna/files.db
[2018/08/25 12:30:26] minidlna.c:1081: warn: HTTP listening on port 8200
[2018/08/25 12:30:26] scanner.c:725: warn: Scanning /home/media
[2018/08/25 12:30:26] scanner.c:814: warn: Scanning /home/media finished (0 files)!
[2018/08/25 12:30:26] playlist.c:125: warn: Parsing playlists...
[2018/08/25 12:30:26] playlist.c:259: warn: Finished parsing playlists.
[2018/08/25 12:31:48] minidlna.c:154: warn: received signal 15, good-bye
[2018/08/25 12:31:49] minidlna.c:1041: warn: Starting MiniDLNA version 1.1.5.
[2018/08/25 12:31:49] minidlna.c:1081: warn: HTTP listening on port 8200
[2018/08/25 12:31:59] minidlna.c:154: warn: received signal 15, good-bye
[2018/08/25 12:32:00] minidlna.c:1041: warn: Starting MiniDLNA version 1.1.5.
[2018/08/25 12:32:00] minidlna.c:1081: warn: HTTP listening on port 8200
Volgens mij is het iets met privileges. Maar ik geraak daar soms nog altijd verloren in.
Hoe kan ik dit nu het beste verder debuggen? Kan er iemand mij helpen met dit werkend te krijgen? Bedankt.