Pogo logo ## Pogo [![Build Status](https://travis-ci.org/gmemstr/pogo.svg?branch=master)](https://travis-ci.org/gmemstr/pogo) Podcast RSS feed generator and CMS in Go. ## Getting Started There are a couple options for getting Pogo up and running. - [Download the latest release](#running) - [Clone the repo and build](#building) ## Features - Automatic RSS and JSON feed generation - Frontend for listening and publishing episodes - Multiple user support - Custom CSS themes - Docker support ## Running [![asciicast](https://asciinema.org/a/8tU0nNmjjQPgf8UdcPnCaZcI0.png)](https://asciinema.org/a/8tU0nNmjjQPgf8UdcPnCaZcI0) 1. [Download the latest release](https://github.com/gmemstr/pogo/releases/latest) 2. Unzip somewhere safe 3. [Edit the configuration](https://github.com/gmemstr/pogo/wiki/Configuration) 4. Run `pogo` 5. Navigate to your instance (`localhost:3000` by default) 6. Login to the admin interface (your credentials are generated on the first run) ## Building _Note: [This requires a valid Go enviornment setup!](https://golang.org/doc/install)_ ``` # Go get the repository go get github.com/gmemstr/pogo # Go to directory cd $GOPATH/src/github.com/gmemstr/pogo # Get godep go get github.com/tools/godep # Install Go dependencies godep restore # Build go build # Run ./pogo ``` ## Credits Pogo depends on several other open source projects to function. - [Golang](https://golang.org/) - [gorilla/mux](http://github.com/gorilla/mux) - [gorilla/feeds](http://github.com/gorilla/feeds) - [fsnotify/fsnotify](http://github.com/fsnotify/fsnotify) - [mattn/go-sqlite3](http://github.com/mattn/go-sqlite3)