Skip to content

Instantly share code, notes, and snippets.

View lvnilesh's full-sized avatar
💭
🏆 Vibranium Status Level

LV Nilesh lvnilesh

💭
🏆 Vibranium Status Level
View GitHub Profile
@lvnilesh
lvnilesh / kamal.md
Created April 19, 2024 04:14 — forked from pythoninthegrass/kamal.md
kamal - the missing manual

kamal

This documentation adds important additions to the docs for kamal deploy tool (see github.com/basecamp/kamal)

Destination flag

You can use kamal deploy --destination staging

This will read config/deploy.yml and config/deploy.staging.yml files, and also will read .env.staging file if it exists.

@lvnilesh
lvnilesh / easy-nip5.md
Last active April 16, 2024 07:33
easy-nip5 on cloudflare

STEP 1: Create a worker and map it to a route like below.

*yourdomain.com/.well-known/nostr.json*

STEP 2: Use this sample as your worker.js

addEventListener('fetch', event => {
@lvnilesh
lvnilesh / ssh-config-windows
Created September 22, 2019 05:43 — forked from ztankersley/ssh-config
ssh proxycommand windows 10 with ssh on powershell
Host NAT
HostName 52.15.213.177
ForwardAgent yes
StrictHostKeyChecking ask
IdentityFile "C:\Users\Zach Tankersley\.ssh\id_rsa.pem"
User ec2-user
Host 10.0.1.12
ProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -q -W %h:%p NAT
ForwardAgent yes
@lvnilesh
lvnilesh / wp-config.php
Created February 28, 2024 18:13
wp-config.php modified to use behind a reverse proxy
<?php
/**
* The base configuration for WordPress
*
* The wp-config.php creation script uses this file during the installation.
* You don't have to use the web site, you can copy this file to "wp-config.php"
* and fill in the values.
*
* This file contains the following configurations:
*
@lvnilesh
lvnilesh / 3-docker-compose.cloudflared.yaml
Created February 15, 2024 18:00
3-docker-compose.cloudflared.yaml
version: "3.9"
services:
cloudflared:
container_name: foobar
image: ghcr.io/erisa/cloudflared:2024.2.0
command: tunnel --no-autoupdate run foobar
restart: always
environment:
READ_IP_HEADER: Cf-Connecting-Ip
@lvnilesh
lvnilesh / backup-restore.md
Last active February 15, 2024 17:57
backup restore
docker-compose.yaml			/root/dockerfiles/step-by-step/3-docker-compose-cloudflared.yaml


A		$PWD/cloudflared	/root/dockerfiles/step-by-step/cloudflared.tar.gz

cd $PWD # also known as step-by-step folder
tar -czf cloudflared.tar.gz cloudflared/

B		/var/www/html/		/root/dockerfiles/step-by-step/wpbackup/wp_today.tar.gz
@lvnilesh
lvnilesh / .aerospace.toml
Created February 13, 2024 21:02 — forked from carlosflorencio/.aerospace.toml
.aerospace.toml
start-at-login = true
accordion-padding = 0
gaps.inner.horizontal = 10
gaps.inner.vertical = 10
after-startup-command = [
'workspace 1', 'layout h_accordion horizontal',
'workspace 2', 'layout h_accordion horizontal',
]
@lvnilesh
lvnilesh / install_gpu_ubuntu_2204.sh
Created January 29, 2024 05:55 — forked from ovrnt/install_gpu_ubuntu_2204.sh
Yam Peleg's Ubuntu 22.04 “CUDA + GPU Drivers + CuDNN and everything else” installer (https://twitter.com/Yampeleg/status/1751823896800583924)
#!/bin/bash
# Verify if GPU is CUDA-enabled
lspci | grep -i nvidia
# Remove previous NVIDIA driver installation
sudo apt-get purge nvidia* -y
sudo apt remove nvidia-* -y
sudo rm /etc/apt/sources.list.d/cuda* -y
sudo apt-get autoremove && sudo apt-get autoclean -y
version: '3.7'
# Settings and configurations that are common for all containers
x-minio-common: &minio-common
image: quay.io/minio/minio:${RELEASE}
command: server http://site1-minio{1...4}/data{1...2}
environment:
- MINIO_PROMETHEUS_AUTH_TYPE=public
- CI=true
@lvnilesh
lvnilesh / nginx-minio-static.md
Last active January 17, 2024 06:10 — forked from harshavardhana/nginx-minio-static.md
How to configure static website using Nginx with MinIO ?

How to configure static website using Nginx with MinIO ?

1. Install nginx

2. Install minio

3. Install mc client

4. Create a bucket:

$ mc mb myminio/static
Bucket created successfully ‘myminio/static’.