Coder Social home page Coder Social logo

ttrss-on-heroku's Introduction

This script is actually not maintained anymore for various reasons primarily Heroku doesn't allow file access easily and they limited the uptime of dynos for their free tier.

ttrss-on-heroku

Reuben Castelino - [email protected]

Description

I originally created an application on Heroku that hosted a Tiny Tiny RSS server. I first wrote a post on it here and left it at that. I knew that not a lot of people would follow through with this project because it required a fair amount of work. Then I stumbled across this post on the ttrss forum of a guy that did exactly this but on openshift. So I decided to also make my idea easier to handle and wrote a shell script for it.

I wrote a second post which outlines some bugs, the self-updating process, and some more notes.

Installation

Before you start you will need to have installed and set up the heroku-toolbelt and git. You must also have PostgreSQL installed, which should be available in the package manager of your choice. If you are running Mac OSX, you must replace the built-in sed command with GNU sed, which is available through Homebrew using brew install gnu-sed and following the postinstallation instructions. I would strongly recommend that you make sure that you can work with the toolbelt and git so that nothing happens mid-script. Then just place it in a folder where you want to store your local files (to later be uploaded to Heroku) and run it with bash ./ttrss_heroku_setup.sh. Just follow the instruction and hopefully fingers crossed it'll work. If anything goes wrong, message me or check my post to see step-by-step instructions.

Upgrading

To upgrade, place the upgrade script in your ttrss application folder. You will need the name of the folder and the name of your heroku application. This is a beginning script and may need some changes to be fully safe.

Versions

0.0.5

  • Upgrade to 1.11
  • Upgrade to 1.9
  • more pauses
  • added upgrade script

0.0.4

  • Upgrade to 1.7.9
  • Fixed database info insertions
  • Added more default changes to config.php

0.0.3

  • Upgrade to 1.7.5
  • Upgrade to 1.7.8

0.0.2

  • Added environment variables
  • Self-updates
  • Query to open in browser
  • Wget filename specification

0.0.1

  • Initial commit

ttrss-on-heroku's People

Contributors

projectdelphai avatar black-square avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.