Package Details: owncast 0.1.2-1

Git Clone URL: https://aur.archlinux.org/owncast.git (read-only, click to copy)
Package Base: owncast
Description: Self-hosted live video streaming (chat included)
Upstream URL: https://github.com/owncast/owncast
Licenses: MIT
Submitter: pjvds
Maintainer: eclairevoyant
Last Packager: eclairevoyant
Votes: 6
Popularity: 0.000454
First Submitted: 2020-12-20 13:10 (UTC)
Last Updated: 2023-11-19 23:27 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

eclairevoyant commented on 2023-06-03 00:37 (UTC)

updated, thanks.

danieltetraquark commented on 2023-06-01 22:26 (UTC)

Hi eclairevoyant, thanks for taking over the package. Could you please move the folder from /var/www/owncast to /var/lib/owncast per the Web application package guidelines (https://wiki.archlinux.org/title/Web_application_package_guidelines)? /var/www shouldn't be used by a package.

Thanks :)

blakkheim commented on 2023-05-27 18:50 (UTC)

The maintainer has been reset for inactivity again. Someone who's interested in keeping this package up to date can take over.

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!