$OpenBSD: README,v 1.1 2011/11/02 21:26:57 edd Exp $ +----------------------------------------------------------------------- | Running ${FULLPKGNAME} on OpenBSD +----------------------------------------------------------------------- Running a Server ================ All commands shown here are run as root. Prepare the Server ------------------ First you should create the SQLite database (which needs to be owned by the _hgd user): ${TRUEPREFIX}/sbin/hgd-admin db-init && chown _hgd /var/hgd/* Next you should add users. For each user you would run: ${TRUEPREFIX}/sbin/hgd-admin user-add <username> Users can be promoted to admins: ${TRUEPREFIX}/sbin/hgd-admin user-mkadmin <username> Start the Server ---------------- Start hgd_netd and hgd_playd using the standard rc.d procedures: ${RCDIR}/hgd_netd start && ${RCDIR}/hgd_playd start Check everything went OK: ${TRUEPREFIX}/sbin/hgd-admin status Using the HGD Client ==================== You can (for example) queue a track like this: hgdc -u <username> q <some_media_file> See the manual pages for more information. Miscellaneous Notes =================== * Both the client and server are configurable using a config file. See the example config files and manual pages for details. * If you use aucat, remember that the _hgd user must have access to the aucat socket.