Skip to content

Instantly share code, notes, and snippets.

@BackIsBachus
BackIsBachus / Lets_Encrypt_Nginx_Guide.md
Last active July 17, 2018 20:53
A (probably somehow oudated) guide to deploy Let's Encrypt certificate on Nginx

This guide will walk you through the steps of how to deploy HTTPS for your websites using the free and trusted Certificate Authority Let's Encrypt!

WARNING: This game is maybe outdated and does not take into account the latest features of Let's Encrypt, it's mostly a backup of a personal guide that is applicable for my setup.

Last updated: August 3rd 2016

Table of Content

@BackIsBachus
BackIsBachus / update-rocketchat.sh
Created August 31, 2016 08:48
Bash script to manually update a (non-Docker) Rocket Chat instance. All variables that you may want to change are on the ones just below the shebang (#!)
#!/bin/bash
ARCHIVE_NAME="rocket.chat.tgz"
TMP_DIR="/tmp/"
INSTALL_DIR="/var/lib/rocket.chat/"
ROCKET_USER="rocketchat"
ROCKET_GROUP="rocketchat"
ROCKET_SERVICE="rocketchat"
echo "Fetching latest tarball..."
wget -q https://rocket.chat/releases/latest/download -O $TMP_DIR$ARCHIVE_NAME
@BackIsBachus
BackIsBachus / install_wekan_manually.md
Last active August 2, 2022 09:59
A little guide on how to install Wekan manually if you don't use Docker
@BackIsBachus
BackIsBachus / rocketchat_with_ansible.md
Last active December 15, 2016 15:07
A post about how I installed Rocket.Chat with Ansible and a trusted certificate from Let's Encrypt on Ubuntu 15.04

It’s more a reminder than an actual guide in order to install Rocket.Chat behing an Nginc proxy with Ansible and a trusted certificate from Let’s Encrypt on an Ubuntu 15.04 VM (or dedicated server).

I used Ubuntu 15.04 (and not the 14.04 LTS) because the 14.04 only has Python 2.7.6 in the repository whereas the 15.04 has Python 2.7.9 which is the minimum required for some of the libraries used for Let’s Encrypt (and I prefered to use a more recent release of Ubuntu rather than doing some apt-pinning).

Disclaimer

I am not at all an expert in any of the technologies and softwares used here so this post may contain some instructions that are not consider best practices, or even mistakes so don't take this post as a master guide, this is just the way I did it and it worked for me so ¯_(ツ)_/¯

Prerequisite

It is preferable to have a fresh install of Ubuntu, however it is totally possible to do this in a rather clean install.