Skip to content

GoldDominik893/liberatube

Repository files navigation

Liberatube banner

License Release Commits Issues Pull Requests Build amd64 image Build arm64 image

Table of Contents

Screenshots

Home Video
home page video page
Channel Comments Settings
channel page comments page settings page

View more Screenshots

Features

  • Lightweight
  • No ads and no tracking
  • Native language support.
  • Playlists
  • Blue/Ultra dark themes
  • Community driven plugin store
  • Audio-only mode
  • Return YouTube Dislike
  • Download videos
  • Does not use official YouTube API's
  • Docker compose file

To do

  • DASH/HLS video through VideoJS.
  • Autoplay for playlists.
  • Subscribing to channels.
  • Caching the trending page to reduce loading times significantly.
  • Annotations (clickable links on the video basically).

Related Repositories

Instances

Check the Documentation.

Installation

Docker

You can build an image yourself using the compose file provided, ensure that you have docker and docker compose installed.

You also need to edit the config.php file to uncomment and recomment some lines for the sql credentials.

git clone https://github.com/GoldDominik893/liberatube.git
cd liberatube/
nano config.php
sudo docker-compose up -d --build

Native

Check the Documentation.

Documentation

If you need help regarding this software please check the Documentation first before opening an issue or a discussion.

Liberatube is licensed under the GNU Affero General Public License v3.0

Copyright © 2024 Dominic Wajda

Liability

We take no responsibility for the use of our tool, or external instances provided by third parties. We strongly recommend you abide by the valid official regulations in your country. Furthermore, we refuse liability for any inappropriate use of Liberatube, such as illegal downloading. This tool is provided to you in the spirit of free, open source software.

You may view the LICENSE in which this software is provided to you here.

  1. Limitation of Liability.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Licences from dependancies

  • Google fonts material icons - Apache License 2.0
  • Video.js - Apache License, Version 2.0.
    • vtt.js - Apache License Version 2.0
  • jQuery v3.6.4 - MIT License
  • Bootstrap v3.3.7 - MIT License
  • Signika Negative font - Open Font License
  • w3.css - No license is necessary