Skip to content

Instantly share code, notes, and snippets.

@arifnd
arifnd / compose.yaml
Created December 17, 2024 09:19
Docker compose for deploy Laravel with FrankenPHP
services:
php:
# uncomment the following line to use a version of PHP that supports your application
image: dunglas/frankenphp #php8.4
# image: dunglas/frankenphp:php8.3
# image: dunglas/frankenphp:php8.2
# uncomment the following line if you want to use a custom Dockerfile
#build: .
# uncomment the following line if you want to run this in a production environment
# restart: always
@arifnd
arifnd / laravel.nix
Last active January 2, 2025 14:36
Project idx nix file for Laravel
# To learn more about how to use Nix to configure your environment
# see: https://developers.google.com/idx/guides/customize-idx-env
{pkgs}: {
# Which nixpkgs channel to use.
channel = "stable-24.11"; # or "unstable"
# Use https://search.nixos.org/packages to find packages
packages = [
pkgs.php82
pkgs.php82Packages.composer
pkgs.nodejs_20
@bmatthewshea
bmatthewshea / certbot_pip_install-debian_ubuntu.md
Last active January 9, 2026 05:31
Debian/Ubuntu - CERTBOT without SNAP/SNAPD

CERTBOT - Install using Python PIP

Install Certbot using Python PIP (Package Installer for Python) - without using SNAP, APT or SYSTEMD. (Debian/Ubuntu)


This guide will help you install LetsEncrypt / Certbot using venv PIP under Debian/Ubuntu.

  • This guide has been tested up to Debian 12 / Bookworm.