Package Details: owncast 0.0.11-1

Git Clone URL: https://aur.archlinux.org/owncast.git (read-only, click to copy)
Package Base: owncast
Description: Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Upstream URL: https://github.com/owncast/owncast
Licenses: MIT
Submitter: pjvds
Maintainer: muesli
Last Packager: pjvds
Votes: 5
Popularity: 0.65
First Submitted: 2020-12-20 13:10 (UTC)
Last Updated: 2022-03-20 15:42 (UTC)

Latest Comments

dunkelstern commented on 2022-05-20 22:45 (UTC) (edited on 2022-05-20 22:46 (UTC) by dunkelstern)

Hi,

I added the following to my owncast PKGBUILD:

  • Added admin interface
  • Added webroot
  • Created systemd unit file
  • Added system user and group
  • Home is in /var/lib/owncast
  • Example config for nginx and apache in /usr/share/owncast/*.conf
  • Webroot is linked to /var/owncast/webroot from /usr/share/owncast/webroot to be able to ovveride styles etc.
  • Building admin needs npm so I added that to build dependencies
  • Running owncast needs ffmpeg so I added that to runtime dependencies

Please see https://nextcloud.dunkelstern.de/s/xrRMNPbe4rgZ5Yd for a tar file. You may import it here if you want.

compiler1413 commented on 2022-04-18 00:17 (UTC)

This AUR package is missing a couple things to make it a proper package:

  • Missing webroot. To fix this, clone the owncast git repo and cp -r the webroot folder to your working dir. Relaunch owncast if it's already running, and assuming your web proxy config is setup (for domain names/etc) you should have the default video + chat stream.

  • Still missing a systemd unit. I am trying to write one at the moment. This is fairly important as running owncast manually in say tmux or screen can be detrimental.

  • Still missing a dedicated user. For example owncast, group owncast and optionally http (for apache or nginx)

It would also be helpful to have the apache or nginx config files included in this package, which are available from owncast documentation: https://owncast.online/docs/sslproxies/

The config would need modification but could be included in /usr/local or somewhere example files exist.

ruifm commented on 2021-12-28 20:03 (UTC)

Missing systemd service and ideally a dedicated system user.

Also missing the assets? The only way I found to make this work was to clone the owncast repo and use that as the working directory.

muesli commented on 2021-10-09 13:31 (UTC)

Again, I'd like to offer my help with packaging this. We're now several versions behind the official release and there are still no systemd units. Can you please add me as a co-maintainer?

Popolon commented on 2021-10-09 12:55 (UTC)

0.0.10 was released october 7 with hotfixes https://github.com/owncast/owncast/releases/tag/v0.0.10

danieltetraquark commented on 2021-09-11 19:21 (UTC) (edited on 2021-09-11 19:33 (UTC) by danieltetraquark)

Hi, could you add a systemd service based on the example https://github.com/owncast/owncast/blob/develop/examples/owncast-sample.service to the package? Also a separate user provided with a sysuser file and a populated webdir, for example in /var/lib/webapps/owncast, would be really appreciated!

pjvds commented on 2021-08-10 11:06 (UTC)

@Popolon fixed, thanks!

Popolon commented on 2021-08-08 17:54 (UTC)

Please move go from depends to make depends, it is used only for compilation.

muesli commented on 2021-06-01 23:44 (UTC)

One of the Owncast devs here: thanks for packaging this! Since I'm an Arch user and maintainer of a few packages myself, would you mind adding me as a co-maintainer for this package?

bhartshorn commented on 2021-05-29 17:20 (UTC)

It would be nice to have a systemd unit for this also. I've made a bit of a start on it, but don't have it working yet.