March 31, 2025 - 3 min read

Configuring A New PeerTube Instance

Settings you need to know about when creating a new PeerTube instance.

By Paige Saunders

This guide will provide step-by-step instructions, with clear navigation details, to help you configure your platform effectively. We'll cover key settings to ensure your instance is set up for success.

Setup A Non-Root User

PeerTube by default sets up a root "superuser" for your instance so the first order of business is creating an account that you would actually use for uploads and typical day-to-day activities on the instance.

0:00
/0:11

Creating a new daily admin or uploading account separate from your root superuser

Create a New User Account

Overview > Create User

After logging in with your root credentials, navigate to the "Overview" section and click "Create User." It is crucial to create a separate user account for uploading content instead of using the "root" user. Remember that in PeerTube, usernames and channel names must be distinct. Your username will be your main identity, while channels are like playlists or specific shows.

Configure Your User Profile

Cog Menu > Manage My Account > Settings

Log in with your newly created user account and go to the profile settings in the top right.

  • Upload a profile picture (192x192 pixels)
  • Add a display name
  • Write a brief description.

These details will represent you on the Fediverse and are essential to be identifiable and professional when publishing.

Basic Configuration

Customize the Homepage

Settings > Configuration > Homepage

0:00
/0:23

Setting a basic custom home page as your landing page

This section lets you create a custom home page for your site. You can use HTML tags and PeerTube markup to design your custom layout. You can use their snippets to get started.

You then need to go to Settings > Configuration > Basic to enable the custom Home Page. Choose "Home" from the landing page menu. It is also perfectly fine to choose one of the other options as your landing page.

Set Up Instance Information

Settings > Configuration > Information

Setup the essential details for your instance which help orientate new users:

  • Name: The value that shows up in the page title and search results
  • Short description: Description which shows up in the about section of the info page
  • Categories: The default categories used by the instance
  • Banner: An banner (1920x317 pixels) which shows up on the about page and can be used by the custom homepage
  • Square icon: An instance icon (192x192 pixels) enhances your instance's branding and can be used buy the favicon plugin in the step below to replace the favicon.

Set Up Instance Icon

Settings > Configuration > Information

0:00
/0:59

PeerTube doesn't have the favicon built into the settings but it can be injected with a plugin

Get the URL of the square icon from the step above and paste it into the "simplelogo" plugin to set your instance.

Adjust Basic Settings

Settings > Configuration > Basic

  • Theme: Choose a theme (light or dark) which when combined with a custom home and icon is the easiest way to stand out.
  • Disable Enable Signup: We recommend disabling signups initially until the instance is fully configured as it is a lot of work and a lot of resources handling new users.
  • Default Video Quota & Daily Upload Limit: If you ever allow signups you will want to have this set to a low amount. Once a user has proven themselves trustworthy you can always increase people's allowance.
  • Twitter/X: Change this field to a fediverse or your own Twitter handle. This field is by default set to the developer of PeerTube and it can show up when videos are posted on other platforms which is confusing

Follow Users and Instances

Settings > Federation

0:00
/0:13

If there are any users or whole instances you would like to "feature" on your instance you can do this here. This is how you can have content from other instance searchable and showing on your instance.

Manage Plugins

Plugins/Themes > Search Plugins

Install official or recommended plugins, the two that FediHost installs by default are:

  • Upload Instructions: Useful to remind users not to upload massive files over 2GB in size
  • Simple Logo: Lets you replace the icon in the top left with a custom icon

Be aware of what plugins you have installed because some are broken or introduce bugs to PeerTube. If your instance exhibits some unexpected behaviour, the first thing to do is uninstall plugins. are broken

Configure Transcoding Sizes

Configuration > VOD Transcoding

If you are wanting to save space we recommend:

  • Web Videos & HLS: Disable "Web Videos" and just keep "HLS with P2P support"
  • Resolutions: Choose 2-3 resolutions for your videos to increase the chances of P2P transfer and reduce the amount of storage used.

Custom CSS

Configuration > Advanced

Custom CSS tweaks to alter the color pallet of the site can be done here using CSS variables. If you want to do more major changes later you can always create and upload a custom theme.

Final Steps and Considerations

Upload your first videos and review your homepage to ensure it looks as intended. Monitor your instance and adjust settings as you upload videos. After you feel confident with the platform, consider enabling user signups.

Suggested Articles
MASTODON
How To See Your Followed Hashtags

How to see the hashtags you have followed.

April 12, 20251 min read
Managing Mastodon Storage
Managing Mastodon Storage

What you need to know about storage as a Mastodon instance owner.

April 1, 20257 min read
Migrating To GoToSocial From Mastodon
Migrating To GoToSocial From Mastodon

Learn how to migrate an account from Mastodon to GoToSocial

March 26, 20254 min read