How to Install superfile on Debian: A Pretty Fancy and Modern Terminal File Manager
Install the latest superfile, the pretty fancy and modern terminal file manager, on Debian using the unofficial deb.griffo.io APT repository and keep it current.
Technical articles on .NET, distributed systems, Debian packaging, and engineering practice.
Install the latest superfile, the pretty fancy and modern terminal file manager, on Debian using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest superfile, the pretty fancy and modern terminal file manager, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest restic, the fast backup program with deduplication and encryption, on Debian using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest restic, the fast backup program with deduplication and encryption, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest ZLS, the Zig Language Server, on Debian using the unofficial deb.griffo.io APT repository, then wire it into Neovim, VS Code or Helix for Zig development.
Install the latest ZLS, the Zig Language Server, on Ubuntu using the unofficial deb.griffo.io APT repository, then wire it into Neovim, VS Code or Helix for Zig development.
Install the latest docker-pussh, the tool that pushes Docker images straight to remote servers over SSH, on Debian using the unofficial deb.griffo.io APT repository.
Install the latest docker-pussh, the tool that pushes Docker images straight to remote servers over SSH, on Ubuntu using the unofficial deb.griffo.io APT repository.
Install the latest ZapZap, the unofficial WhatsApp desktop client for Linux built with PyQt6, on Debian using the unofficial deb.griffo.io APT repository, and keep it current with apt.
Install the latest ZapZap, the unofficial WhatsApp desktop client for Linux built with PyQt6, on Ubuntu from the unofficial deb.griffo.io APT repository, and keep it up to date with apt.
Install the latest Ulauncher, the fuzzy-search application launcher for Linux, on Debian using the unofficial deb.griffo.io APT repository, set up autostart and the hotkey, and keep it current with apt.
Install the latest Ulauncher, the fuzzy-search application launcher for Linux, on Ubuntu from the unofficial deb.griffo.io APT repository, configure autostart and the Wayland hotkey, and keep it updated with apt.
Install the latest fish shell on Debian using the unofficial deb.griffo.io APT repository, a self-contained static build with no fish-common package required, and keep it current with apt.
Install the latest fish shell on Ubuntu from the unofficial deb.griffo.io APT repository, a self-contained static build that needs no fish-common package, and keep it up to date with apt.
Install the latest ripgrep on Debian using the unofficial deb.griffo.io APT repository, get a static musl build with PCRE2 compiled in, and keep it current with apt.
Install the latest ripgrep on Ubuntu from the unofficial deb.griffo.io APT repository, with PCRE2 compiled in and a static musl binary, then keep it up to date with apt.
Install the latest Forgejo Runner, the CI/CD runner for Forgejo Actions, on Debian using the unofficial deb.griffo.io APT repository, then register it against your forge.
Install the latest Forgejo Runner, the CI/CD runner for Forgejo Actions, on Ubuntu using the unofficial deb.griffo.io APT repository, then register it against your forge.
Install the latest lowfi, the tiny terminal lofi music player written in Rust, on Debian using the unofficial deb.griffo.io APT repository with a single apt install command.
Install the latest lowfi, the tiny terminal lofi music player written in Rust, on Ubuntu via the unofficial deb.griffo.io APT repository with a single apt install and no configuration.
Install the latest Unregistry and the docker pussh plugin on Debian via the unofficial deb.griffo.io APT repository, and push Docker images to remote servers over SSH without a registry.
Install the latest Unregistry and the docker pussh plugin on Ubuntu using the unofficial deb.griffo.io APT repository, then push Docker images to remote hosts over SSH without a registry.
Install the latest Uncloud, the lightweight tool for deploying containers across multiple hosts, on Debian using the unofficial deb.griffo.io APT repository with a single apt install.
Install the latest Uncloud, the lightweight tool for deploying containers across multiple hosts, on Ubuntu with the unofficial deb.griffo.io APT repository and a single apt command.
Install the latest Termusic, the feature-rich terminal music player written in Rust, on Debian using the unofficial deb.griffo.io APT repository and play music from the shell.
Install the latest Termusic, the feature-rich terminal music player written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository and play music from the shell.
Install the latest viu, the fast terminal image viewer written in Rust, on Debian using the unofficial deb.griffo.io APT repository and view images without a GUI.
Install the latest viu, the fast terminal image viewer written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository and view images without a GUI.
Install the latest Garage, the S3-compatible distributed object storage service for self-hosting, on Debian using the unofficial deb.griffo.io APT repository.
Install the latest Garage, the S3-compatible distributed object storage service for self-hosting, on Ubuntu using the unofficial deb.griffo.io APT repository.
Install the latest Headscale, the open-source self-hosted implementation of the Tailscale control server, on Debian using the unofficial deb.griffo.io APT repository.
Install the latest Headscale, the open-source self-hosted implementation of the Tailscale control server, on Ubuntu using the unofficial deb.griffo.io APT repository.
Install the latest TigerBeetle, the financial transactions database for mission-critical systems, on Debian using the unofficial deb.griffo.io APT repository, then format and start it.
Install the latest TigerBeetle, the financial transactions database for mission-critical systems, on Ubuntu using the unofficial deb.griffo.io APT repository, then format and start it.
Install the latest yt-dlp, the feature-rich command-line audio and video downloader, on Debian using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest yt-dlp, the feature-rich command-line audio and video downloader, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest herdr, the terminal workspace manager and multiplexer for AI coding agents, on Debian using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest herdr, the terminal workspace manager and multiplexer for AI coding agents, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest Forgejo, the self-hosted lightweight software forge, on Debian using the unofficial deb.griffo.io APT repository, then start the service and run initial setup.
Install the latest Forgejo, the self-hosted lightweight software forge, on Ubuntu using the unofficial deb.griffo.io APT repository, then start the service and run initial setup.
Install the latest Oh My Posh, the customisable prompt theme engine for any shell, on Debian using the unofficial deb.griffo.io APT repository, with themes and shell init.
Install the latest Oh My Posh, the customisable prompt theme engine for any shell, on Ubuntu using the unofficial deb.griffo.io APT repository, with themes and shell init.
Install the latest Fastfetch, the fast and highly customizable system information tool, on Debian using the unofficial deb.griffo.io APT repository for easy updates.
Install the latest Fastfetch, the fast and highly customizable system information tool, on Ubuntu using the unofficial deb.griffo.io APT repository for easy updates.
Install the latest DuckDB, the fast in-process SQL OLAP database, on Debian using the unofficial deb.griffo.io APT repository for simple installation and updates.
Install the latest DuckDB, the fast in-process SQL OLAP database, on Ubuntu using the unofficial deb.griffo.io APT repository for simple installation and updates.
Install the latest mikefarah yq, the portable command-line YAML, JSON and XML processor, on Debian using the unofficial deb.griffo.io APT repository for easy updates.
Install the latest mikefarah yq, the portable command-line YAML, JSON and XML processor, on Ubuntu using the unofficial deb.griffo.io APT repository for easy updates.
Install the latest Atuin, the magical shell history tool with sync, fuzzy search and context, on Debian using the unofficial deb.griffo.io APT repository.
Install the latest Atuin, the magical shell history tool with sync, fuzzy search and rich context, on Ubuntu using the unofficial deb.griffo.io APT repository.
Install the latest Zed, the blazing-fast multiplayer code editor written in Rust, on Debian using the unofficial deb.griffo.io APT repository for easy updates.
Install the latest Zed, the blazing-fast multiplayer code editor written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository for painless updates.
Install the latest Ghostty, the fast, feature-rich, GPU-accelerated terminal emulator, on Debian with apt using the unofficial deb.griffo.io repository. A full step-by-step guide.
Install the latest Ghostty, the fast, feature-rich, GPU-accelerated terminal emulator, on Ubuntu with apt via the unofficial deb.griffo.io repository. A clear step-by-step walkthrough.
Install the latest Jujutsu (jj), the Git-compatible version control system that is simple and powerful, on Debian with apt using the unofficial deb.griffo.io repository. Full guide.
Install the latest Jujutsu (jj), the Git-compatible version control system that is simple yet powerful, on Ubuntu with apt via the unofficial deb.griffo.io repository. Step by step.
Install the latest just, the ergonomic command runner that replaces Makefiles for project tasks, on Debian with apt using the unofficial deb.griffo.io repository. Full guide.
Install the latest just, the ergonomic command runner that saves and runs project tasks, on Ubuntu with apt via the unofficial deb.griffo.io repository. A step-by-step guide.
Install the latest Nushell, the modern shell that treats data as structured tables, on Debian with apt using the unofficial deb.griffo.io repository. Full step-by-step guide.
Install the latest Nushell, the modern shell that treats output as structured tables, on Ubuntu with apt via the unofficial deb.griffo.io repository. A complete walkthrough.
Install the latest k9s, the terminal UI to manage and observe your Kubernetes clusters, on Debian with apt using the unofficial deb.griffo.io repository. Step-by-step guide.
Install the latest k9s, the terminal UI for managing Kubernetes clusters, on Ubuntu with apt via the unofficial deb.griffo.io repository. A clear step-by-step walkthrough.
Install the latest Lazydocker, the simple terminal UI for Docker and docker-compose, on Debian using the unofficial deb.griffo.io APT repository and keep it updated with apt.
Install the latest Lazydocker, the simple terminal UI for Docker and docker-compose, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it updated with apt.
Install the latest Zellij, the terminal workspace and multiplexer with batteries included, on Debian using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest Zellij, the terminal workspace and multiplexer with batteries included, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest Helix, the post-modern modal text editor with built-in LSP and tree-sitter, on Debian using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest Helix, the post-modern modal text editor with built-in LSP and tree-sitter, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest Yazi, the blazing-fast terminal file manager written in Rust, on Debian using the unofficial deb.griffo.io APT repository and keep it current with apt.
Install the latest Yazi, the blazing-fast terminal file manager written in Rust, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it updated with apt.
Install the latest Zig, the modern general-purpose systems programming language, on Debian using the unofficial deb.griffo.io APT repository for an always up-to-date toolchain.
Install the latest Zig, the modern general-purpose systems programming language, on Ubuntu using the unofficial deb.griffo.io APT repository for an always current toolchain.
Learn how to install the latest Lazygit, the simple terminal UI for Git commands, on Debian using the unofficial deb.griffo.io APT repository for fast, keyboard-driven version control.
Learn how to install the latest Lazygit, the simple terminal UI for Git commands, on Ubuntu using the unofficial deb.griffo.io APT repository for fast, keyboard-driven version control.
Learn how to install the latest Starship, the minimal, blazing-fast and customisable prompt for any shell, on Debian using the unofficial deb.griffo.io APT repository.
Learn how to install the latest Starship, the minimal, blazing-fast and customisable prompt for any shell, on Ubuntu using the unofficial deb.griffo.io APT repository.
Learn how to install the latest Deno, the secure runtime for JavaScript and TypeScript with built-in tooling, on Debian using the unofficial deb.griffo.io APT repository.
Learn how to install the latest Deno, the secure runtime for JavaScript and TypeScript with built-in tooling, on Ubuntu using the unofficial deb.griffo.io APT repository.
Learn how to install the latest Bun, the fast all-in-one JavaScript runtime, bundler, test runner and package manager, on Debian using the unofficial deb.griffo.io APT repository.
Learn how to install the latest Bun, the fast all-in-one JavaScript runtime, package manager, bundler and test runner, on Ubuntu using the unofficial deb.griffo.io APT repository.
Learn how to install the latest eza, the modern, maintained replacement for ls with colours, icons and Git integration, on Debian using the unofficial deb.griffo.io APT repository.
Learn how to install the latest eza, the modern, maintained replacement for ls with icons, colours and Git integration, on Ubuntu using the unofficial deb.griffo.io APT repository.
Install the latest zoxide, the smarter cd command that learns your habits, on Debian using the unofficial deb.griffo.io APT repository, including shell init and setup.
Install the latest zoxide, the smarter cd command that learns your habits, on Ubuntu using the unofficial deb.griffo.io APT repository, including shell init and setup.
Install the latest Ruff, the extremely fast Rust-based Python linter and formatter, on Debian using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest Ruff, the extremely fast Rust-based Python linter and formatter, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest fzf, the blazing-fast command-line fuzzy finder, on Debian using the unofficial deb.griffo.io APT repository, with shell key-bindings and completion.
Install the latest fzf, the blazing-fast command-line fuzzy finder, on Ubuntu using the unofficial deb.griffo.io APT repository, with shell key-bindings and completion.
Install the latest uv, the extremely fast Rust-based Python package and project manager, on Debian using the unofficial deb.griffo.io APT repository and keep it current.
Install the latest uv, the extremely fast Rust-based Python package and project manager, on Ubuntu using the unofficial deb.griffo.io APT repository and keep it up to date.
Install the latest Neovim, the hyperextensible Vim-based text editor, on Debian using the unofficial deb.griffo.io APT repository for a modern, always up-to-date nvim.
Install the latest Neovim, the hyperextensible Vim-based text editor, on Ubuntu using the unofficial deb.griffo.io APT repository for a modern, always current nvim.
Zig ships a minimalist built-in test runner — no beforeAll, no afterEach, no CI-friendly report. zunit is a drop-in replacement that adds the full test lifecycle, multi-binary consolidation, and JUnit XML output for GitHub Actions, Jenkins, and GitLab.
A comprehensive guide on how to set up, secure, and expose a PostgreSQL database server on Debian using SSL certificates for secure remote connections.
Learn how to implement and combine different authentication schemes in your .NET applications including JWT Bearer, API Key, and Cookie authentication.
Learn how to intercept and transform responses from upstream services using YARP (Yet Another Reverse Proxy) to create more semantically correct status codes and improve error handling in your microservices architecture.
Learn how to set up and maintain your own Debian repository for multiple distributions using reprepro, with real-world examples from my personal setup.
Learn how to create and maintain Debian packages for multiple distributions using Docker, with real-world automation techniques and best practices.
Learn how to implement a practical Model Context Protocol (MCP) server in .NET using PostgreSQL with pgvector for AI memory storage, featuring a complete working example that goes beyond simple demos.
Learn how to extend .NET's configuration system by creating custom configuration providers, with a practical example using the Environment File Provider.