Sign In
Sign In

PeerTube

PeerTube is a decentralized and open-source video hosting platform that aims to provide an alternative to mainstream video-sharing services.

joinpeertube.org
Hostman Cloud

Built on the principles of federation and peer-to-peer (P2P) technology, PeerTube offers users more control over their content and data. 

PeerTube uses the ActivityPub protocol to connect multiple independently hosted servers (instances) into a federated network, enabling them to share videos without central control. With P2P streaming, viewers share bandwidth when watching the same video, reducing the load on the original server.

Software

When you choose the PeerTube image in the Marketplace, Hostman will install the following software on your server:

Software

Version

  • Ubuntu

22.04

  • PeerTube

Latest

  • Node.js

18

  • Nginx
  • PostgreSQL
  • ffmpeg
  • Redis Server

Latest version available in the Ubuntu repository

We will also create the peertube user and the /root/wizard.sh script that will allow you to perform initial configuration.

Getting Started

To set up your PeerTube instance:

  1. Start creating a new Hostman server and select MarketplacePeerTube.
  2. Select server parameters. PeerTube requires at least 1 CPU core and 1.5 GB of RAM to run. The recommended configuration is 4 cores and 4 GB RAM. Do not forget to consider the disk size which should be sufficient for storing videos. As your project grows, you can upgrade your server.
  3. Finish creating your server.

The installation will take a couple of minutes. When the server status switches to Online, connect to your server and configure PeerTube:

  1. Copy the server’s IP address from the Dashboard page and set it as your domain’s A record.
  2. Connect to your server via SSH. You can copy the credentials and the ssh command from your server’s Dashboard.
  3. You will see the PeerTube configuration wizard. Provide your domain name and email address. 
  4. Press Enter to confirm the details. Wait for the configuration script to finish running.
  5. Access your PeerTube instance using the credentials provided by the script.

You can find more information about working with PeerTube in the official documentation.

Do you have questions,
comments, or concerns?

Our professionals are available to assist you at any moment,
whether you need help or are just unsure of where to start.
Email us
Hostman's Support