Be Anonymous watching epic videos, searching thingys on the interwebs and listening to music on poke - the free privacy front end!
"Since you work on poke, Are you in touch with its lead developer "Jose marchasi"?
-RMS
Stallman though poke was GNU poke lmaoooo
Welcome! | Features | No non-free codec needed | Hosting Poke~ | Poke community! | The Legal Stuff (boring tbh)
This is the source code of Poke (formerly PokeTube), the privacy-friendly youtube front-end built with the InnerTube API!
Ambient mode, HQ audio And Even more!!!!!
poke is made by hard-working hoomans - not gpt :3
Poke uses openh264 which is free software! poketube does not inculude non free stuff owowowoow!!!!
you can view the source code of the openh264 codec in this repo :3 --> https://github.com/cisco/openh264.git
PLEASE NOTE THAT THIS SOFTWARE MAY INCULUDE CODECS THAT IN CERTAIN COUNTRIES MAY BE COVERED BY PATENTS OR HAVE LEGAL ISSUES. PATENT AND COPYRIGHT LAWS OPERATE DIFFERENTLY DEPENDING ON WHICH COUNTRY YOU ARE IN. PLEASE OBTAIN LEGAL ADVICE IF YOU ARE UNSURE WHETHER A PARTICULAR PATENT OR RESTRICTION APPLIES TO A CODEC YOU WISH TO USE IN YOUR COUNTRY.
Before you host, if ur server is in usa, set the proxylocation to USA
(which is the default) - if you use any eu server set it to EU
instead to make videos load faster
To self host your own Poke instance, you'll need some packages installed on your GNU/Linux install.
For Fedora/RHEL/Rocky/CentOS
sudo dnf install git make gcc libcurl nodejs python libcurl4 g++
For Debian/Ubuntu
sudo apt install git make gcc libcurl4-openssl-dev nodejs npm python g++
Once you have everything, clone our repo:
Clone via Codeberg
git clone https://codeberg.org/ashley/poke.git
Clone via GitHub
git clone https://github.com/ashley0143/poke.git
Now, install the needed dependencies within the Poke folder: ( go to the folder by running cd poke)
npm install
Once everythings installed, start your server with the following command:
node server.js
Congrats, Poketube should now be running on localhost:6003
!
Create a new directory for PokeTube:
mkdir poketube && cd poketube
Download the docker compose and config file:
curl -O https://codeberg.org/Ashley/poke/raw/branch/main/docker-compose.yml
Run PokeTube:
docker compose up -d
PokeTube should be running on http://localhost:6003
.
The port can be changed with the config file you downloaded, just change the server_port
option.
see here :3 just uhh change the url in config.json to ur image proxy
Join the community on revolt or matrix :3
the main parts of the project is Under GPL-3.0-OR-LATER :3
see the each sections LICENSE tho!! Copyleft 2021-202x Poke Project
TL;DR: we dont collect or share your personal info, that's it lol.
We additionally use the GNU Coding Standard, see this link.