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 / 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’.
@lvnilesh
lvnilesh / using_meld_on_mac.md
Created December 28, 2023 00:56 — forked from alpiepho/using_meld_on_mac.md
Using meld on Mac

More Using Meld merging tool on Mac

After switching to 'Meld for Mac' from download instead of from homebrew, I saw problem again.

The problem is related how the app is closed. If you use the Menu option, the saved state is removed cleaning. If you close using the window close (read circle), the saved state remains. Somehow, when this there, the application will not open from command line. Sometimes it will open, but you need to manually switch to the Meld application from the tool bar.

To work around I added /Applications/Meld.app/Contents/MacOS/meld.wrapper.sh:

@lvnilesh
lvnilesh / Installing work-tools in Mac
Created December 27, 2023 18:42 — forked from shivanandmn/Installing work-tools in Mac
Installing Brew, ImageMagick, mongoldb, robo3t and latex_parse
To install Brew:
-/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install ImageMagick
-brew uninstall --force imagemagick
-brew install imagemagick@6
-echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.bash_profile
-brew link imagemagick@6 --force
If you need to have imagemagick@6 first in your PATH, run: