Code Monkey home page Code Monkey logo

owncast_ynh's Introduction

Owncast for YunoHost

Integration level Working status Maintenance status

Install Owncast with YunoHost

Read this README in other languages.

This package allows you to install Owncast quickly and simply on a YunoHost server.
If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Owncast is an open source, self-hosted, decentralized, single user live streaming and chat server for running your own live streams similar in style to the large mainstream options. It offers complete ownership over your content, interface, moderation and audience.

Shipped version: 0.1.3~ynh1

Demo: https://watch.owncast.online/

Screenshots

Screenshot of Owncast

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/owncast_ynh/tree/testing --debug
or
sudo yunohost app upgrade owncast -u https://github.com/YunoHost-Apps/owncast_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

owncast_ynh's People

Contributors

alexaubin avatar ericgaspar avatar tagadda avatar tituspijean avatar yunohost-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

jchammons

owncast_ynh's Issues

0.0.13~ynh1 not updating owncast to 0.0.13

Describe the bug

Updating Owncast package from 0.0.12~ynh1 to 0.0.13~ynh1 does not update Owncast to 0.0.13. Version stays 0.0.12.

Context

  • Hardware: VPS (ovhcloud)
  • YunoHost version: 11.0.10.2
  • I have access to my server: Through SSH + through the webadmin
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
  • Using, or trying to install package version/branch: owncast 0.0.13~ynh1
  • If upgrading, current package version: owncast 0.0.13~ynh1

Steps to reproduce

Update owncast package from 0.0.12ynh1 to 0.0.13ynh1, through web ui (/yunohost/admin/#/update)

Logs

https://paste.yunohost.org/raw/hedagiyaba

"401 Authorization Required nginx" error when accessing Admin panel

Describe the bug

Owncast used to work fine and I did not have any problems accessing Admin panel. Today however I was not able to login to it. When I tried to log in to admin panel I see a white message "401 Authorization Required nginx". Password is correct (streaming itself works and I copy-pasted password straight from OBS), tried clearing cache and cookies, no changes made in configuration of the server. Restoring OwnCast from backup via YunoHost did not work either. Changing stream key did not work as well.

Context

  • Hardware: VPS bought online (OVH)
  • YunoHost version: 11.1.0.2
  • I have access to my server: Through SSH | through the webadmin
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
  • Using: OwnCast 0.0.13~ynh2 (everything is up-to-date as of this moment, both OwnCast and YunoHost)

Steps to reproduce

Just accessing the admin panel via https://live.szkod.ovh/admin/

Expected behavior

White page with "401 Authorization Required nginx" error after submitting login and password (either correct or incorrect).

Logs

https://paste.yunohost.org/sicoreyipi - OwnCast running
https://paste.yunohost.org/zofajojazi - nginx related to OwnCast

obraz

Owncast still 0.0.12 after upgrade from 0.0.13~ynh1 to 0.0.13~ynh2

Describe the bug

Package 0.0.13~ynh1 was pointing to upstream version of owncast 0.0.12, so it didn't update owncast.
A new package version (0.0.13~ynh2) was made available after it was fixed, however I just upgraded to 0.0.13~ynh2, but sadly owncast is still 0.0.12.

Unlike the logs in #28, there is not even a mention to the owncast repo in the logs for this update. Aleks in the Yunohost support room (on Matrix) said "l'upgrade se comporte différemment si la version upstream a changé de si c'est juste le suffixe ~ynh qui change" ("The upgrade behaves differently when the upstream version changes than when only the ~yhn suffix changes").

Please tell me if you need anything else!

Logs

Here are the logs: https://paste.yunohost.org/raw/cuniqihiqa

Can't login with default credentials

Describe the bug

Once Owncast has been installed, you will not be able to log in with the default credentials.

Context

  • Hardware: Intel Xeon E5-1620v2 - 4c/8t - 3.7 GHz/3.9 GHz
  • YunoHost version: 11.2.10.3 (stable)
  • I have access to my server: Through SSH | through the webadmin
  • Using, or trying to install package version/branch: master

Steps to reproduce

  • Install the app
  • Try to login to /admin with admin and abc123

Expected behavior

Successful login.

Default admin password?

I've installed OwnCast on YunoHost, and the documentation says username / password is -- admin / abc123

I'm unable to log into the admin panel. Please advise.

  • Also did a grep -r -H "abc123" on the /var/www/owncast directory, and I'm getting zero hits.

Can't login with default credentials

Describe the bug

Can't login with default credentials

Context

  • Hardware: VPS bought online
  • YunoHost version: 4.3.6.3
  • I have access to my server: Through SSH | through the webadmin
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
  • Using, or trying to install package version/branch: master

Steps to reproduce

  • Install the app
  • Try to login to /admin with admin and abc123

Expected behavior

Successful login.

Logs

"Corrupt source" when installing

Running YunoHost on a Raspberry Pi. Here's the relevant log - I can provide full log if needed.

2021-09-15 11:04:23,159: DEBUG - + '[' -n https://github.com/owncast/owncast/releases/download/v0.0.8/owncast-0.0.8-linux-arm7.zip ']'
2021-09-15 11:04:23,162: DEBUG - ++ wget --tries 3 --no-dns-cache --timeout 900 --no-verbose --output-document=/var/cache/yunohost/download/owncast/arm7.zip https://github.com/owncast/owncast/releases/download/v0.0.8/owncast-0.0.8-linux-arm7.zip
2021-09-15 11:04:27,589: DEBUG - + out='2021-09-15 11:04:27 URL:https://github-releases.githubusercontent.com/266445736/e424e144-ccb6-43a1-968b-7d9c79d6c334?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210915%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210915T100423Z&X-Amz-Expires=300&X-Amz-Signature=4dedbf854c1305f490709844df11d0d915df6f4629d17aaa85fab25e625163b9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=266445736&response-content-disposition=attachment%3B%20filename%3Downcast-0.0.8-linux-arm7.zip&response-content-type=application%2Foctet-stream [13988197/13988197] -> "/var/cache/yunohost/download/owncast/arm7.zip" [1]'
2021-09-15 11:04:27,593: DEBUG - + echo '1e9d83d362873b0159a00c4fb38e162ffd3865ead59eedce78a5b9e7be5cfabd /var/cache/yunohost/download/owncast/arm7.zip'
2021-09-15 11:04:27,595: DEBUG - + sha256sum --check --status
2021-09-15 11:04:28,129: DEBUG - + ynh_die '--message=Corrupt source'
2021-09-15 11:04:28,254: DEBUG - + ret_code=1
2021-09-15 11:04:28,258: DEBUG - + echo 'Corrupt source'
2021-09-15 11:04:28,260: DEBUG - + exit 1
2021-09-15 11:04:28,261: DEBUG - + ynh_exit_properly
2021-09-15 11:04:28,272: WARNING - Corrupt source
2021-09-15 11:04:28,275: DEBUG - + local exit_code=1
2021-09-15 11:04:28,277: DEBUG - + rm -rf /var/cache/yunohost/download/
2021-09-15 11:04:28,304: DEBUG - + '[' 1 -eq 0 ']'
2021-09-15 11:04:28,306: DEBUG - + trap '' EXIT
2021-09-15 11:04:28,307: DEBUG - + set +o errexit
2021-09-15 11:04:28,309: DEBUG - + set +o nounset
2021-09-15 11:04:28,310: DEBUG - + sleep 0.5
2021-09-15 11:04:28,816: DEBUG - + type -t ynh_clean_setup
2021-09-15 11:04:28,818: DEBUG - + ynh_clean_setup
2021-09-15 11:04:28,837: DEBUG - + true
2021-09-15 11:04:28,838: DEBUG - + exit 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.