mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-04-22 07:52:25 +02:00
46 lines
2.1 KiB
Markdown
46 lines
2.1 KiB
Markdown
# PeerTube
|
||
|
||
## Description
|
||
|
||
PeerTube is a decentralized, open‑source video hosting platform that empowers creators to share videos without relying on centralized services. It leverages federated architecture and peer-to-peer technologies to provide scalable, secure, and community‑driven video streaming.
|
||
|
||
## Overview
|
||
|
||
This Docker Compose deployment sets up PeerTube with integrated support for essential services such as a PostgreSQL database, Redis cache, and an Nginx reverse proxy for secure HTTPS termination and domain routing. The configuration supports advanced security settings, modular service scaling, and automated environment injection.
|
||
|
||
## Core Software Features
|
||
|
||
- **Decentralized Video Hosting:**
|
||
Distribute video hosting across multiple instances to enhance resilience and avoid single‑point control.
|
||
|
||
- **Scalability and Performance:**
|
||
Efficiently manage video transcoding, live streaming, and storage through containerized microservices.
|
||
|
||
- **Customizable Configuration:**
|
||
Tailor settings such as storage, email delivery, and administrative parameters using environment variables and configuration files.
|
||
|
||
- **Secure and Private:**
|
||
Built‑in support for TLS, secure SMTP integration, and strict administrative controls to ensure data protection.
|
||
|
||
- **Federated Communication:**
|
||
Designed to operate within a federated network, enabling seamless sharing and interconnection with other PeerTube instances.
|
||
|
||
## Documentation & Administration
|
||
|
||
- [Administration.md](./Administration.md)
|
||
Contains manual operations for container management, configuration updates, and administrative commands.
|
||
|
||
- [Upgrade.md](./Upgrade.md)
|
||
Provides guidance for upgrading your PeerTube deployment.
|
||
|
||
## Other Resources
|
||
|
||
- [PeerTube Official Documentation](https://docs.joinpeertube.org/install-docker)
|
||
- [PeerTube GitHub Issues](https://github.com/Chocobozzz/PeerTube/issues/3091)
|
||
- [OIDC Plugin Installation Guide](https://chatgpt.com/c/67a4f448-4be8-800f-8639-4c15cb2fb44e)
|
||
|
||
## Credits
|
||
|
||
Developed and maintained by **Kevin Veen-Birkenbach**
|
||
Learn more at [www.veen.world](https://www.veen.world)
|