Operating a Law Firm Using Exclusively Free Software
A legal practitioner details the open-source infrastructure powering a boutique technology law firm.
1Five Years of Open Source
The boutique firm decoded.legal has operated entirely on free and open-source software for five years. Specializing in internet and telecommunications law, the practice utilizes a mix of client and server-side tools. This 2026 update reflects on the evolution of their infrastructure, maintaining a commitment to self-hosted solutions despite changing hardware requirements.
2Hardware and Desktop Environment
The primary workstation is a ThinkPad X1 Yoga Gen 6 running Debian with the GNOME desktop environment. While the device supports document markup through its folding screen, persistent hardware issues with Thunderbolt and USB-C ports necessitate a potential replacement. The firm continues to evaluate hardware options that remain compatible with Linux distributions.
3Document and PDF Management
For document production, the firm balances LibreOffice Writer for compatibility with external Microsoft Word users and Markdown editors like vim for internal tasks. PDF workflows rely on evince for reading and Xournal++ for annotations. Specialized tools like PDFarranger and pdftk handle file manipulation, ensuring the firm maintains a paperless operational standard.
4Security and Data Privacy
Security is managed through client-side encryption via Cryptomator before syncing files with Syncthing. Bitwarden, hosted on a personal vaultwarden server, manages credentials, bolstered by YubiKey hardware authentication. These layers ensure that sensitive legal data remains protected while the firm maintains full control over its infrastructure, independent of third-party cloud service providers.
5Terminal-Based Workflow Efficiency
The firm prioritizes terminal-based applications like mutt, vim, and newsboat to minimize distractions and maintain keyboard-centric workflows. These tools are preferred for their speed and efficiency compared to traditional graphical user interfaces. This approach allows for rapid navigation and document handling, which is essential for the firm's specialized legal practice requirements.
6Self-Hosted Server Infrastructure
Server operations have transitioned primarily to Intel NUC hardware, moving away from previous Raspberry Pi setups. The firm self-hosts critical services, including InvoicePlane for financial tracking, DokuWiki for internal knowledge management, and a static website built via mkdocs. WireGuard provides secure VPN access, while Unbound and Pi-Hole manage network-wide DNS filtering.
7Mobile and External Integration
The firm utilizes a Pixel smartphone running GrapheneOS, sourcing applications primarily through F-Droid. Despite testing alternative mobile operating systems like postmarketOS and Ubuntu Touch, GrapheneOS remains the most functional choice. This mobile strategy persists even as the firm frequently interacts with clients who rely exclusively on Microsoft or Apple software ecosystems.
8Strategic Operational Independence
By avoiding proprietary software, the firm achieves significant autonomy in its daily operations. This model demonstrates that specialized professional services can function effectively without relying on mainstream corporate platforms. The firm continues to refine its stack, balancing the need for external compatibility with a strict adherence to open-source principles and self-hosting.
Original article: Hacker News: Front Page — Operating a Law Firm Using Exclusively Free Software