/rnfssp

Yesod application for Blog and Media sharing.

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

rnfssp: Media sharing web application

NOTE: Absolutely not bugfree, but good enough for testing, if you really want to

rnfssp is a web application built on top of Yesod. Features include

  • Maintainers' blog.
  • Media shares.
  • Imageboard-style forum for users.
  • Real-time chat.

Installation

Database

rnfssp is designed to be used with PostgreSQL, and uses a few custom queries (for now, to search the media database).

Install the postgresql package your distro provides and setup an account for rnfssp.

# pacman -S postgresql

TODO TODO TODO

Development environment

Deployment via keter

Procedure

  • Clone the repo.
  • Run cabal install in the root.
  • Setup files config/postgresql.yml and config/settings.yml
  • run the binary rnfssp Production

Some known bugs

  • The mpd section fails with 500 if mpd is not started
  • section filepaths (at least Film,SingleSourc?) need to be absolute. Symbolic links don't work.

Technical information

Icons

by Fontello, http://fontello.com. Configuration in the repo.

Of interest

git should not track changes to configs/postgresql.yml, as

git update-index --assume-unchanged config/postgresql.yml