Skip to content

Instantly share code, notes, and snippets.

@krithin
krithin / install-letsencrypt-cert.sh.diff
Created May 2, 2020 22:30
Diff neded to make Jitsi's install-letsencrypt-cert.sh work on Ubuntu 20.04
ubuntu@jitsi ~> diff ~/install-letsencypt-cert.sh.bak /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
28,39d27
< if [ ! -f certbot-auto ] ; then
< wget https://dl.eff.org/certbot-auto
< chmod a+x ./certbot-auto
< fi
<
< CRON_FILE="/etc/cron.weekly/letsencrypt-renew"
< if [ ! -d "/etc/cron.weekly" ] ; then
< mkdir "/etc/cron.weekly"
@krithin
krithin / raspberry-pi-install.md
Last active April 4, 2024 22:54
Jitsi Meet Server and Videobridge Installation on Raspberry Pi 4 with Ubuntu Server 21.04

Jitsi Meet install on a Raspberry Pi 4 with Ubuntu Server 21.04

This guide helps you host your own Jitsi server on a Raspberry Pi 4B. It is adapted from Jitsi's quick install guide and the Jitsi on ARM guide written by crouchingtigerhiddenadam. The biggest difference is this is designed to work with a Pi running Ubuntu Server 21.04 instead of Raspbian.

I did this because I'd rather set up Jitsi Meet on a Raspberry Pi I already own than add a dedicated VPS (and pay AWS's bandwidth costs) just for that. I used Ubuntu 21.04 because I'm more familiar with Ubuntu than with Raspbian, and using an arm64 OS makes the setup easier than on armhf. I also tried to use distribution packages instead of manually downloading individual deb files throughout.

Prerequisites

This guide assumes you already have a DNS name set up with an A record pointing

@krithin
krithin / us_lower_48.geo.json
Last active April 19, 2018 07:04
GeoJSON outline for the US lower 48 states ('contiguous US'). Public domain - extracted from https://github.com/johan/world.geo.json
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.