92 lines
1.9 KiB
Markdown
92 lines
1.9 KiB
Markdown
# Prerequisites
|
|
|
|
Before beginning the Media Manager setup, ensure that your system — whether it is a **fully configured and networked Raspberry Pi** or any other **Linux-based OS** — meets the minimum preparation requirements. Although this guide uses a Raspberry Pi as the reference environment, the setup works on almost any Linux host with minimal or no modification.
|
|
|
|
---
|
|
|
|
## Recommended System Requirements
|
|
|
|
* Raspberry Pi 4 / 5 (4GB or 8GB recommended), or any Linux server/VM
|
|
* 64-bit OS
|
|
* Minimum 32GB storage
|
|
* External HDD/SSD for media storage
|
|
* Stable network connection (Ethernet recommended)
|
|
|
|
---
|
|
|
|
## What Should Already Be Set Up
|
|
|
|
### 1. Raspberry Pi flashed and booted
|
|
|
|
Your system should already have:
|
|
|
|
* Raspberry Pi OS / Ubuntu Server installed
|
|
* First boot completed
|
|
* System updated:
|
|
|
|
```bash
|
|
sudo apt update && sudo apt upgrade -y
|
|
```
|
|
|
|
### 2. Network configuration
|
|
|
|
You should have:
|
|
|
|
* Working network access
|
|
* Static IP or DHCP reservation
|
|
* SSH enabled (recommended):
|
|
|
|
```bash
|
|
sudo systemctl enable ssh --now
|
|
```
|
|
|
|
### 3. Storage connected and mounted
|
|
|
|
If using external HDD/SSD:
|
|
|
|
* Drives physically connected
|
|
* File systems recognized
|
|
* Drives mounted persistently via `/etc/fstab`, or prepared for mounting in the Setup Mount Points step
|
|
|
|
### 4. System time and timezone configured
|
|
|
|
```bash
|
|
sudo timedatectl set-timezone Asia/Kolkata
|
|
```
|
|
|
|
### 5. Basic Linux familiarity
|
|
|
|
You should be comfortable with:
|
|
|
|
* Navigating directories
|
|
* Editing files using nano or vim
|
|
* Running commands via SSH
|
|
|
|
---
|
|
|
|
## Optional but Recommended
|
|
|
|
### Enable UFW Firewall
|
|
|
|
```bash
|
|
sudo apt install ufw
|
|
sudo ufw enable
|
|
sudo ufw allow ssh
|
|
```
|
|
|
|
### Set a hostname
|
|
|
|
```bash
|
|
sudo hostnamectl set-hostname media-manager
|
|
```
|
|
|
|
### Hardware acceleration for Plex (optional)
|
|
|
|
Raspberry Pi users may enable VAAPI/V4L2 for improved transcoding.
|
|
|
|
---
|
|
|
|
## Next Step
|
|
|
|
Proceed to **[Overview](steps/overview.md)** once the above setup is complete.
|