Skip to content

Instantly share code, notes, and snippets.

View aadithpm's full-sized avatar

Aadith PM aadithpm

  • IAM @ Cloudflare
View GitHub Profile

Setting up Obsidian Livesync on a Raspberry Pi 5

Obsidian is my notes repository of choice mostly for its simplicity - it has a ton of plugins, although my setup is pretty minimal (I use it for the Markdown and the no-frills UI) it has Windows, Mac and Android apps and you can pay a subscription to sync across all devices. However, I have a Raspberry Pi 5 still running at ~5% CPU and ~25% memory utilization that I'd like to put to use. Thankfully, the very useful Obsidian LiveSync plugin exists.

This project also exists which is a container that does most of the original setup explained in the 'set up your own server' guide for the Obsidian LiveSync plugin. It also ships for linux/arm64 which is what we need. But setting up CouchDB shouldn't be that hard, right? CouchDB is a great choice

@aadithpm
aadithpm / docker-compose.yml
Created January 11, 2024 05:45
Audiobookshelf docker-compose with cloudflared
# Adapted from https://www.audiobookshelf.org/guides/docker-install
version: "3.7"
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
ports:
# the public hostname for the tunnel config will be configured for the service at http://audiobookshelf:80
- 13378:80
volumes:
- <audiobooks-path>:/audiobooks