Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 1.62 KB

README.md

File metadata and controls

44 lines (38 loc) · 1.62 KB

PodcastPanel 1.01

A very simple script for managing self hosted podcasts. Probably can be used for other stuff too.

Demo

https://podcastpanel.kujoe.net

Features

  • Upload episodes with artwork (calculates duration and file size automatically)
  • Edit/Publish/Hide episodes
  • User management for admins
  • Comment management for admins
  • Login/Authentication for admins
  • Admin Logs
  • Installation script
  • Public facing site
  • Social media integration

In Progress

  • Comment system
  • Tags/Categories/Seasons
  • Play/Download tracking for episodes
  • Better organization and comments in the code

Requirements

  • Webserver
  • PHP 7.4 (briefly tested on 7.1, 7.2)
  • MySQL 5.7 (probably works on newer and older versions, unsure.)
  • Set the upload_max_filesize value in your php.ini large enough for your podcast uploads.

Installation

  1. Download the files from GitHub.
  2. Edit the config.php file with your database settings and other information.
  3. Upload all of the files to your webhost.
  4. Navigate to the install.php file in the root directory.
  5. Delete install.php once completed.
  6. Login to the admin directory with the username and password provided on the install script and start adding podcasts!

Credits