All Things Worthwhile
All Things Worthwhile
Initializing search
davelevine/docs
Home
Cloud Computing
Homelab
Levine
Life Skills
Blog
About
All Things Worthwhile
A source of truth, second brain, and a labor of love.
Cloud Computing
Homelab
All Things Worthwhile
davelevine/docs
Home
Cloud Computing
Cloud Computing
Overview
Amazon Web Services
Amazon Web Services
Certifications
Certifications
SAA-C02
SAA-C02
Overview
Study Resources (SAA-C02)
SAP-C02
SAP-C02
Overview
Acronyms
Analytics
Compute
Containers
Comprehensive Overview of AWS Databases
Identity & Access Management
Infrastructure as Code (IAC) / Platform as a Service (PAAS)
Logging, Events, and AWS Messaging
Miscellaneous Protocols and Services
Networking
Optimization
Organizational Unit
Security Configurations on AWS
Storage Configurations on AWS
Virtual Private Cloud
Overview
Overview
Acronyms
AWS 10k Foot Overview
AWS Networking Overview
S3
S3
Hosting with S3
How to Copy files to S3 with AWS CLI
How to Resolve S3 Access-Control-Allow-Origin Header Error
Serverless
Serverless
Automate Static Website using AWS CodePipeline
Hardening Security Headers
Improve Security With Lambda@Edge
Cloudflare
Cloudflare
How To
How To
How to Check SSL Validity
How to Keep Subdomain Pointing to Correct IP
How to Properly Cache Images From B2
How to Proxy Subdomain Traffic
How to Setup Plex With Cloudflare CDN
How to Use a Root Domain as a CNAME
Website Hardening
MkDocs
MkDocs
Documentation Migration
Dracula Theme
How to Deploy MkDocs Material to Cloudflare Workers
How to Fix Flash of Unstyled Text (FOUT)
MkDocs Deployments
Pages
Pages
Cloudflare Pages
How to Add Custom Fonts with CSS
How to Style Blog
Security
Security
Okta Configuration
Okta Custom Domain
Workers
Workers
Applying Security Headers with Cloudflare Workers
Domain Mapping
How to Build a URL Shortener with Wrangler
How to Redirect Domains Using Cloudflare Workers
How to Remove B2 Bucket Prefix from Cloudflare CDN URL
Parking Page With Analytics
Parking Page
Worker Scripts
DigitalOcean
DigitalOcean
Applications
Applications
How to Configure Plausible for Searx
How to Install & Configure Bookstack
Visual Studio Code Server
Databases
Databases
Database Queries
How to Copy a SQL File to a Docker Container
How to Initialize PostgreSQL DB for Umami
How to Obtain MySQL Database Size
Environment
Environment
How to Create & Download Droplet Snapshots
How to Restore DigitalOcean Environment
Domains
Domains
Domain Ideas
Domain Mapping
General
General
Cloud Services
Fonts
Homelab
Homelab
Overview
Applications
Applications
Docker
Docker
Enhancing Homelab Monitoring with Homepage
How to Add Docker Endpoint in Portainer
How to Configure Ivideon Server for CLI
How to Increase the Size of Linux LVM by Adding a New Disk
How to Send an Image to Docker Hub
How to Update All Docker Images
Nginx
Nginx
How to Cache PHP Pages in Nginx
How to Secure Nginx
How to Use Nginx for In-Memory Caching
Automation
Automation
Cron
Cron
Cron Syntax
Google Photos
Unifi
Backups
Backups
Backup Matrix
MySQL
MySQL
Backup MySQL with Rclone & B2
How to Backup & Restore MySQL DB with MySQLDump
How to Backup DigitalOcean Managed Database
NAS Migration and Backup
Secure Backup of Docker Environment Variables
Disaster Recovery
Disaster Recovery
Ansible
Ansible
Ansible Updates Reference
Infrastructure as Code (IAC)
VPS Rebuild
Xenlab Rebuild
Environment
Environment
Authentication
Authentication
Authentication Matrix
Authentik Setup Guide
How to Generate & Store SSH Keys
SSH Config Files
SSH Keys
Changelog
Linux
Linux
Mabox Linux
Mabox Linux
Configurations
Installation
Mabox rc.xml
Manjaro
Manjaro
How to Cleanup Manjaro
How to Configure Pulse Audio in i3WM
How to Mount an NFS Share Drive
How to Remove Packages With Dependencies
How to Setup Bluetooth on Manjaro
Openbox
Openbox
Configuration
Dunst
How to Backup Dotfiles With Git
How to Change the Login Template
How to Clear Pacman Cache & Force Upgrade
How to Remove Window Decorations
How to Restart Mullvad Daemon
How to Restore AUR Packages to Pamac
Polybar
Polybar
How to Add a Module to Polybar
How to Display Public IP Address in Polybar
JGMenu
Zsh
Zsh
Delete a Command from Zsh history
How to Add an Alias to Zsh
Ubuntu
Ubuntu
CIFS Shares with Tailscale
How to Count Number of Files in a Directory
How to Find What's Using Disk Space
How to Install & Configure Nextcloud
How to Install Cloudron
How to Obtain the Size of a Directory
How to Recover Ubuntu After Boot Failure
How to Resize a Logical Volume
How to Resolve Yarn Key Expiration Date
How to Setup Visual Studio Code Server on Ubuntu 18.04
Migrating Ubuntu Server
Ubuntu Server Backups
XCP-ng
XCP-ng
How to Resize a Logical Volume
How to Resolve Datatype Error During Yum Update
MacOS
MacOS
Auto SelfControl
How to Automatically Disable WiFi When Connected to Ethernet
How to Remove Title Bar From iTerm2
iTerm2 Configuration
Networking
Networking
Network Topology
Network Topology
How to Bring the Internet Back Up
Mullvad WireGuard Configuration
Network Iterations
Network Rack Layout
Port Configuration
Slack Notification Mind Map
VLAN Configurations
pfSense
pfSense
802.1q VLAN Mode
How to Configure OpenVPN Server
How to Configure Squid Reverse Proxy
How to Recover pfSense After Boot Failure
How to Renew Let's Encrypt Certificates
How to Setup DNS over TLS
Interfaces
Tailscale
Tailscale
Automating Tailscale Certificate Configuration on Synology DSM
Nginx Proxy Manager
Tailscale Configurations
Ubiquiti
Ubiquiti
Hardware
Link Aggregation
Wifi Information
Troubleshooting
Troubleshooting
How to Resolve 'Disk Space is Full' Error
Git
Git
How-To
How-To
How to Automatically Redirect to Privacy Focused Services
How to Backup/Sync Dotfiles to GitHub
How to Change GitHub Branch From Master to Main
How to Clone a Git Repo With Submodules
How to Delete a Submodule
How to Download OnlyFans Profiles
How to Escape a Git Mess
How to Fix a Detached HEAD on a Git Repository
How to Remove a Commit
Resources
VS Code
VS Code
Dracula Refined Theme
How to Add Git Repository to Visual Studio Code
How to Backup Files With Git Using Visual Studio Code
How to Force VS Code to Open Files in New Tabs
How to Migrate From Visual Studio Code to VS Codium
How to Store Git Credentials in Visual Studio Code
Levine
Levine
Overview
Family
Family
83A
83A
83A Glen Cove Ave
Banking
Car Information
Dave Levine - Annuity
Dave Levine - Grantor Trust
Estate Information
Garage
Harold Levine
Harold Levine - Life Insurance
Harold Levine - Long Term Healthcare
John Hancock Insurance Trust
Rental Information
Safe
Upstate
Ancestry
Ancestry
Pedigree Charts
Cards
Cards
2021
2021
7th Wedding Anniversary Card
Dave to Maria Christmas Card
Harold's 80th Birthday
Jackson to Maria Christmas Card
2022
2022
8th Wedding Anniversary Card
33rd Birthday
Mother's Day
Valentines Day Cards
Valentines Day Cards for Mom
2023
2023
34th Birthday
Dave
Dave
Concert Attendance
Haircut
Images
Mind Maps
RFC 1925
SysAdmin Code of Ethics
Victorinox Alliance
Jackson
Jackson
2019
2019
First Smile
Jackson
Jackson's First Christmas
2020
2020
First Birthday
Jackson's First Birthday Card
2021
2021
Fourth of July
Second Birthday
2022
2022
Baby Sister
Fourth of July
New Years Day
Third Birthday
2023
2023
Fourth Birthday
Music
2024
2024
Fifth Birthday
Holidays
Pre-K Graduation
Maria
Maria
Maria's Tenure
Obituaries
Obituaries
Helen Niven
Jack Levine
Sienna
Sienna
2022
2022
First Christmas
Milestones
Sienna
2023
2023
First Birthday
2024
2024
Holidays
Second Birthday
2025
2025
Third Birthday
Grove
Grove
Alarm System
Home Repair Rolodex
Home Improvement
Home Improvement
Maintenance History
No ETA
Repair Tracker
Inspections
Inspections
2016 Inspection Report
2016 Inspection Report Photos
2016 Inspection Termite Report
Insurance
Maintenance Guides
Maintenance Guides
How to Shut off the Water Main
Safe Contents
Taxes
Traditions
Yearly Maintenance
Yearly Maintenance
Fall
Spring
Summer
Winter
In Case of Emergency
In Case of Emergency
Overview
Account Access
Emergency Contact Information
Emergency Preparation
End of Life Disaster Recovery
Financial Records
Medical History
Recipes
Recipes
Dessert
Dessert
Banana Bread
Irish Soda Bread
Peanut Butter Protein Muffins
Popcorn
Vanilla Cake
Meals
Meals
Beef
Chicken
Chicken Vegetable Soup
Freeze Ahead Meals
Guacamole
Homemade Pizza
Meatballs
Pancakes
Pasta
Pesto Sauce
Pork
Ribs
Slow Cooker Beef Stew
Slow Cooker Chili
Turkey Kale Soup
Turkey
Life Skills
Life Skills
Overview
Digital Literacy
Digital Literacy
Overview
Communication Skills
Communication Skills
Writing
Writing
Overview
Authoring Reference Materials
Crafting Informative Explanations
Crafting Quality How-To Guides
Developing Instructional Tutorials
Enhancing Your Social Media Literacy
Improving Public Speaking
Computing Fundamentals
Computing Fundamentals
Understanding Computers
Understanding Web Basics
Cybersecurity
Cybersecurity
Data Backups
In Depth Guide to Online Privacy and Security
Securing Passwords
Productivity Software
Productivity Software
Conducting Online Research
Using Calendars and Reminders
Emergency and Survival
Emergency and Survival
Overview
Disaster Preparation
Disaster Preparation
Overview
Basic Emergency Preparedness
Off-Grid Survival
Surviving Without Electricity
First Aid
First Aid
Overview
Common First Aid Techniques
First Aid Basics
Navigation and Orientation
Navigation and Orientation
Compass and GPS Navigation
Map Reading Skills
Personal Safety
Personal Safety
Overview
Basic Self Defense Techniques
Home Safety Tips
Personal Safety Kit
Staying Safe After Dark
Travel Safety Advice
Vehicle Maintenance
Vehicle Maintenance
Building a Vehicle Emergency Kit
Changing Car Oil
Repairing a Flat Tire
Financial Literacy
Financial Literacy
Overview
Additional Financial Skills
Additional Financial Skills
Calculating Tips
Wisdom in Finance
Budgeting and Savings
Budgeting and Savings
Mastering Budgeting
Using Coupons Strategically
Debt and Credit Management
Debt and Credit Management
Making Major Purchases
Managing Debt
Understanding Credit Scores
Insurance Literacy
Insurance Literacy
Choosing Insurance Policies
Types of Insurance Coverage
Investments and Negotiations
Investments and Negotiations
Investing Basics
Mastering Effective Negotiation
Retirement Planning
Retirement Planning
Planning for Retirement
Understanding Retirement Accounts
Taxes and Banking
Taxes and Banking
Balancing a Bank Account
Digital Payments and Mobile Banking
Organizing Financial Documents
Selecting a Tax Professional
Health and Wellness
Health and Wellness
Overview
Finding Happiness
Finding Happiness
How to Find Happiness
Mental Health
Mental Health
Critical Thinking and Synthesizing
Effective Problem Solving
Physical Wellness
Physical Wellness
Chronic Disease Management
Cultivating Self Discipline for Wellbeing
Exercise for Health
Healthy Nutrition
Importance of Sleep
Personal Hygiene
Stress Management
Stress Management
Mindfulness and Meditation
Techniques for Stress Relief
Understanding Stress
Home and Living
Home and Living
Overview
Deep Cleaning Guides
Deep Cleaning Guides
Bathroom Cleaning Guide
Bedroom Cleaning Guide
Cleaning a Refrigerator
Living Area Cleaning Guide
Exterior Home Maintenance
Exterior Home Maintenance
Cleaning Gutters
Lawn Care Basics
Home Maintenance
Home Maintenance
Electrical Maintenance
Electrical Maintenance
Fixing and Replacing Light Fixtures
Replacing Electrical Outlets and Switches
General Home Repairs
General Home Repairs
Basics of Caulking
Fixing Broken and Loose Tiles
Fixing Squeaky Floors and Steps
Repairing Damaged Walls
Window Maintenance and Repair
Plumbing Repairs
Plumbing Repairs
Repairing Leaky Faucets
Unclogging a Sink
Unclogging a Toilet
Housekeeping Basics
Housekeeping Basics
Basic Cooking Skills
Bed Making
Home Cleaning Tips
Laundry Essentials
Sustainable Living
Sustainable Living
Eco-Friendly Habits
Energy Efficiency at Home
Waste Reduction and Recycling
Personal Development
Personal Development
Overview
Career Development
Career Development
Resume and Cover Letter
Resume and Cover Letter
Overview
Cover Letter Writing
Crafting and Formatting a Resume
Job Interview Preparation
Networking Skills
Professional Growth Strategies
Civics and Society
Civics and Society
Understanding Civics
Fulfillment and Self Expression
Fulfillment and Self Expression
Confidence and Self Worth
Finding Laugter in Everyday Life
Understanding Fulfillment
Self Improvement
Self Improvement
Adapting to Change
Cell Phone Etiquette
Etiquette and Manners
Focus and Concentration
Setting Priorities
Time Management
Time Management
Boosting Productivity
Effective Time Management
Relationships and Communication
Relationships and Communication
Overview
Building Connections
Building Connections
Building and Fostering Relationships
Crafting Thank You Messages
Networking and Relationship Building
Conflict Resolution
Conflict Resolution
Resolving Personal Disputes
Effective Communication
Effective Communication
Building Meaningful-Communication Skills
Handling Compliments and Criticism
The Art of Listening
Emotional Intelligence
Emotional Intelligence
Developing Emotional Intelligence
Empathy in Action
Wisdom and Growth
Wisdom and Growth
Overview
Decision Making and Strategies
Decision Making and Strategies
One-Way vs. Two-Way Decisions
Resilience and Coping With Failure
Strategic Thinking and Planning
Perspectives on Life
Perspectives on Life
Career Advice
Life Lessons Learned
Personal Advice for Growth
Philosophical Insights
Philosophical Insights
Applying Philosophy to Life
Ethics and Morality in Decision Making
Introduction to Philosophical Thought
Reflection and Advice
Reflection and Advice
Collected Bits of Wisdom
Expanding Perspectives
Understanding Misdirection
Blog
Blog
Archive
Archive
2025
2024
2023
2022
2021
2020
Categories
Categories
AWS
Getting Started
Knowledge
Methodologies
Recommended
Security
Authors
Authors
Dave Levine
About
About
Overview
About Me
Blueprints
Blueprints
Colophon
Specifications
Lists
Lists
Books
Movies
Music
RSS Feeds
Television
Back to top