Tag: Applications

  • Install CiviCRM on WordPress with Nginx

    Install CiviCRM on WordPress with Nginx

    Over the weekend I installed a copy of CiviCRM on WordPress to demo for a small nonprofit that recently asked me to help with some of their data needs. CiviCRM is a constituent relationship management (CRM) system designed for nonprofit organizations. While I installed it as a WordPress plugin, it’s also available for Joomla and Drupal. […]

  • Password protect WordPress admin directory on Nginx

    Password protect WordPress admin directory on Nginx

    Extra protection against brute force attacks While WordPress has an authentication system of its own, some opt to add additional server-side password protection to /wp-admin/ using basic authentication. This prompts users for a username and a password before even allowing access to the admin files and WordPress authentication. Password protecting wp-login.php is generally sufficient WordPress…

  • Configure Redmine SMTP or Sendmail settings for outgoing email

    Configure Redmine SMTP or Sendmail settings for outgoing email

    Once you have Redmine up and running, you’ll want to configure it to send and receive emails. For this tutorial you’ll either need a locally installed Sendmail server or credentials for an SMTP server. If you don’t have either of these, you can create a Gmail account for your Redmine installation and use the SMTP…

  • Set up incoming Redmine email using mail server forwards

    Set up incoming Redmine email using mail server forwards

    By configuring Redmine to receive emails, you’ll be able to create issues and comments by email. There are two main methods: forwarding messages from your mail server or fetching them from a your POP3/IMAP. Forwarding Messages from Mail Server In order to forward messages directly to Redmine from your mail server, you’ll need to be…

  • Install Redmine with Nginx, Puma, and MariaDB/MySQL on Ubuntu 14.04

    Install Redmine with Nginx, Puma, and MariaDB/MySQL on Ubuntu 14.04

    Install Redmine on a LEMP stack On a whim I decided to try installing Redmine, the popular project management application written in Ruby on Rails. I don’t have any experience with Ruby, but there don’t seem to be any comparable open source Python options out there. Since I don’t plan on using Ruby for anything…

  • Google Drive direct download link creation for shared files

    Google Drive direct download link creation for shared files

    When sharing files on Google Drive the link provided isn’t a direct link to download the file. Instead, it’s link to a view page for the file where you are then provided with the option of downloading the file. This isn’t great if you’re using the command line. Google Drive File ID After digging around…

  • osTicket email using Gmail and Google Apps SMTP relay

    osTicket email using Gmail and Google Apps SMTP relay

    If you’re not familiar with osTicket, it’s a fantastic, open source support ticket tracking system written in PHP. I’ve tried out a number of free ticketing systems over the past few months, and osTicket has been the only one to really impress me. It offers a wide variety of features but still manages to be…

  • VirtualBox bug causes display problems in Chrome and Chromium

    VirtualBox bug causes display problems in Chrome and Chromium

    VirtualBox bug freezing display While working on a virtual machine running Ubuntu 12.04 recently, I encountered some behavior in Chromium and Chrome that made me start to regret uninstalling Firefox. When links or menu items were clicked, the browsers would appear unresponsive as if they were frozen. If the browser window was moved or minimized,…

  • Google Voice with CREDO Mobile

    Google Voice with CREDO Mobile

    Switched to CREDO Mobile I recently switched from using AT&T for my wireless carrier to a mobile virtual network operator (MVNO), CREDO Mobile. They’re a pretty cool company that’s been around for a while and uses their profits to fund progressive organizations and activism. If you don’t necessarily care about that, they’re worth checking out…