Skip to content
This repository

Apr 02, 2014

  1. Neil Williams

    install-reddit: Install plugins about, liveupdate, meatspace by default.

    authored April 01, 2014
  2. Neil Williams

    install-reddit: Add some helper scripts to the install env.

    These reduce typing to do paster run and paster shell by taking
    advantage of the standard location of run.ini.
    authored March 31, 2014
  3. Neil Williams

    install-reddit: Focus on dev-environment installs and reorganize.

    Production installs should work pretty differently and I have a few
    plans for that.  In the meantime, this simplifies away a few of the bits
    that were ill advisedly trying to help production installs and changes
    the installer to be better suited to the modern environment with plugins
    etc. by putting all code in a src/ directory.
    authored March 31, 2014

Mar 20, 2014

  1. Neil Williams

    install-reddit: Add hacky patch to fix C* stack size issues.

    Recent updates to the JVM have caused Cassandra to start failing due to
    the stack size being set too low.
    authored March 17, 2014

Feb 13, 2014

  1. Neil Williams

    Combine and generalize the time listing precomputer scripts.

    Previously, the subreddit/domain and account precomputers were separate.
    This merges the two and improves their portability in the process.
    Because of the increased portability, the precomputer can now be added
    to the install script by default.
    authored February 12, 2014

Jan 24, 2014

  1. Neil Williams

    Add integration with websocket server "sutro".

    authored January 07, 2014
  2. Neil Williams

    install-reddit: Only bind the stunnel-internal port on localhost.

    This prevents connections directly on that port from outside.
    authored January 08, 2014
  3. Neil Williams

    install-reddit: Move netcat to proper group of packages.

    authored January 07, 2014

Oct 14, 2013

  1. Neil Williams

    install-reddit: Ensure consumer-count.d is owned by the right user.

    authored October 11, 2013
  2. Neil Williams

    scraper_q: Gracefully degrade to thumbnail-only when no embedly.

    Between the local filesystem media provider and this change, scraper_q
    is workable after a default install now.
    authored October 11, 2013
  3. Neil Williams

    Media Provider: Add "filesystem" provider for local nginx.

    This media provider is for simple single-server installations where an
    HTTP server running on the same machine handles serving of the static
    media files.
    An appropriate setup with nginx is now the default in the new install
    authored October 10, 2013

Sep 24, 2013

  1. Neil Williams

    install-reddit: Add HTTPS to the default install.

    This is primarily to show how to set up reddit with HTTPS as well as to
    make it possible to test HTTPS content. The default installation uses
    the snakeoil cert and is therefore unauthenticated. A properly signed
    certificate must be used for actual security.
    authored September 16, 2013

Sep 20, 2013

  1. Neil Williams

    Switch to a packaged version of LESS.

    Assuming the package from our PPA is used, this upgrades to LESS
    v1.4.2.1 in the process.
    authored September 19, 2013

Sep 12, 2013

  1. Neil Williams

    Determine status based on X-Forwarded-Proto header.

    Previously, status was determined based on the domain used.
    This allows for the status to vary independently of domain for greater
    Note: it is critical that the load balancer strips any X-Forwarded-Proto
    headers that may've been sent by the client.
    authored September 03, 2013

Jul 16, 2013

  1. Neil Williams

    Revert "Added check for UTF-8 to make sure postgres creates db"

    This reverts commit d841be7.
    authored July 16, 2013

Mar 20, 2013

  1. Neil Williams

    Update and fix license headers for 2013.

    authored March 13, 2013

Jan 22, 2013

  1. Neil Williams

    Move consumer count info to individual files.

    This is more easily composable among multiple puppet recipes etc.
    authored December 12, 2012

Nov 16, 2012

  1. Neil Williams

    install-reddit: Use HTTPS for git clones.

    For those behind proxies.
    authored November 16, 2012

Oct 11, 2012

  1. Neil Williams

    install-reddit: Upgrade to Ubuntu 12.04 LTS (Precise Pangolin)

    Two packages got renamed:
    python-pybabel -> python-babel
    python-python-statsd -> python-statsd
    authored August 13, 2012
  2. Neil Williams

    install-reddit: Add python-kazoo dependency.

    authored August 13, 2012
  3. Neil Williams

    install-reddit: Make sure to enable the haproxy service.

    authored August 13, 2012
  4. Neil Williams

    install-reddit: Disable consumers that aren't configured by default.

    cloudsearch_q and scraper_q rely on external services (Amazon
    CloudSearch and respectively) that must be configured manually
    before they will run properly. To avoid a spew of useless error messages
    after installation, we'll just set the consumer counts to zero.
    authored August 13, 2012
  5. Neil Williams

    install-reddit: Use template0 for CREATE DATABASE for UTF-8 safety.

    template0 is the base template that should be immutable, while template1
    is the site-customized version. PostgreSQL defaults to using template1
    when doing CREATE DATABASE. Unfortunately, in some situations, template1
    will have an encoding set that makes it impossible for us to CREATE
    the reddit database with UTF-8 encoding.
    authored August 13, 2012
  6. Neil Williams

    install-reddit: Fix apt-add-repository wanting user input.

    authored August 13, 2012
  7. Neil Williams

    install-reddit: Allow domain to be configured at install time.

    Automated runs of the installer need to be able to configure the
    domain ahead of time to ensure that the site will come up in a valid
    state. The install script will now check for an environment variable,
    REDDIT_DOMAIN, and use that value if it is present. If not present,
    it will default to the previous "reddit.local".
    authored August 13, 2012
  8. Neil Williams

    query_cache: Clean up cjson remnants.

    It was removed because it's actually rather buggy.
    authored August 13, 2012

Aug 06, 2012

  1. Neil Williams

    install-reddit: Make sure to start Cassandra after install.

    The reddit PPA version of Cassandra no longer auto-starts on install
    because that was really obnoxious in production. We'll have to make
    sure to start the service after installing it.
    authored August 04, 2012
  2. Neil Williams

    install-reddit: Use netcat to determine if services are up.

    This is more robust than the previous method which slept for 30 seconds
    and ended up being simultaneously optimistic and pessimistic.
    authored August 04, 2012

Jul 23, 2012

  1. Neil Williams

    Require two-factor authentication to enable admin mode.

    This feature can be disabled with the new ini setting
    authored July 22, 2012

Jun 19, 2012

  1. Neil Williams

    Update / add license headers.

    I'm actually quite excited to do this.
    authored June 19, 2012

Jun 18, 2012

  1. Neil Williams

    Clean up r2.lib.helpers and remove unused dependency on webhelpers.

    authored June 15, 2012

Jun 04, 2012

  1. Neil Williams

    Add install script.

    authored June 02, 2012
Something went wrong with that request. Please try again.