Re: Universal Media Server on OpenBSD

2023-02-10 Thread A Tammy


On 2/10/23 05:58, kasak wrote:
> Hello misc!
>
> If somebody interested, i've successfully launched UMS on OpenBSD 7.2.
>
Wooo, Great work!
> Here it is:
>
>
> pkg_add mediainfo mplayer ffmpeg jdk%17
>
> useradd -L daemon -s /sbin/nologin -d /var/ums -m -s /var/empty _ums
>
> ftp
> https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/13.2.0/UMS-13.2.0-x86_64.tgz
>
> doas tar -xzvf UMS-13.2.0-x86_64.tgz -C /usr/local -s /-13.2.0//
>
> after that, create rc file for headless mode:
>
> /etc/rc.d/ums:
>
> -
>
> #!/bin/ksh
>
> JAVA_HOME="/usr/local/jdk-17"
> JAVA="$JAVA_HOME/bin/java"
> UMS_MAX_MEMORY=1280M
> PMS_JARS="update.jar:ums.jar"
> PMS_HOME=/usr/local/ums
>
> daemon="$JAVA -Xmx$UMS_MAX_MEMORY -Xss2048k -Dfile.encoding=UTF-8
> -Djava.net.preferIPv4Stack=true -Djna.nosys=true -classpath $PMS_JARS
> net.pms.PMS console"
> daemon_user="_ums"
> daemon_execdir="$PMS_HOME"
>
> . /etc/rc.d/rc.subr
>
> rc_bg="YES"
> rc_reload="NO"
> rc_cmd $1
>
> -
>
>
> It seems working just fine.
>
> Do we need a port for it? I wanted to create a port, but it is pretty
> difficult to me. Maybe if it is needed, I should dig into it?
>
Ports are nice to have, then it is accessible to lot more people.

Here are two similar Java ports which you can use to create a port for
UMS -
https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/jitsi/videobridge/ 
and https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/jitsi/jicofo/

Looking forward to the port,
Aisha



Universal Media Server on OpenBSD

2023-02-10 Thread kasak

Hello misc!

If somebody interested, i've successfully launched UMS on OpenBSD 7.2.

Here it is:


pkg_add mediainfo mplayer ffmpeg jdk%17

useradd -L daemon -s /sbin/nologin -d /var/ums -m -s /var/empty _ums

ftp 
https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/13.2.0/UMS-13.2.0-x86_64.tgz


doas tar -xzvf UMS-13.2.0-x86_64.tgz -C /usr/local -s /-13.2.0//

after that, create rc file for headless mode:

/etc/rc.d/ums:

-

#!/bin/ksh

JAVA_HOME="/usr/local/jdk-17"
JAVA="$JAVA_HOME/bin/java"
UMS_MAX_MEMORY=1280M
PMS_JARS="update.jar:ums.jar"
PMS_HOME=/usr/local/ums

daemon="$JAVA -Xmx$UMS_MAX_MEMORY -Xss2048k -Dfile.encoding=UTF-8 
-Djava.net.preferIPv4Stack=true -Djna.nosys=true -classpath $PMS_JARS 
net.pms.PMS console"

daemon_user="_ums"
daemon_execdir="$PMS_HOME"

. /etc/rc.d/rc.subr

rc_bg="YES"
rc_reload="NO"
rc_cmd $1

-


It seems working just fine.

Do we need a port for it? I wanted to create a port, but it is pretty 
difficult to me. Maybe if it is needed, I should dig into it?