Skip to content
View vmd1's full-sized avatar

Block or report vmd1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vmd1/README.md


Oh, hi there👋. Read below to find out more about my passion for coding and computers!

Typing SVG

  • Building a voice assistant powered by whatever I can find out there
  • A custom command processor for my laptop (Powered by PowerShell and Ubuntu)
  • A WhatsApp group chat summariser and mod tools
  • Self hosting services to reduce reliancy on the cloud
  • Learning Kubernetes

Typing SVG

Proficient:
  • Python
  • HTML/CSS
Learning:
  • Bash
  • Javascript
  • C++
  • React

Typing SVG

Backend Development/Python
Frontend Developement/HTML + CSS
Application Deployments/Docker + Docker Swarm

Typing SVG GitHub Streak Top Langs


Typing SVG
U2204 W11 Debian VS Code


Typing SVG

Self-hosting
  • Using a Raspberry Pi 5 and a Raspberry Pi 3 (For DNS and other critical service fallbacks).
  • Hosting applications such as Home Assistant, Unifi Controller and other key tools.
  • Using NGINX Proxy Manager + Authelia for managing access to external services, and Tailscale for internal access
Ldap Setup
  • Using Ldap for a centralised authentication platform.
  • For most supported services, secured behind Authelia, or own login screen with ldap users.
  • Syncing LDAP users to Linux servers via nslcd.
  • Powered by LLDAP.
Networking Setup
  • Using Unifi U7 Pro access points for WiFi, and working to integrate custom VLANs for security
  • Self-hosting DNS server for speed and privacy
  • Planning to self-host DHCP
Home Assistant
  • Utilizing Home Assistant for smart home automation and management.
  • Adopting a modular configuration approach to simplify setup and maintenance.
  • Using a Fire tablet as a dedicated home dashboard for easy control of devices and monitoring.
  • Integrating various devices and services for a seamless user experience.
  • Implementing custom automations to enhance functionality and control over home environments.
Dashboard
  • Utilisting GetHomepage.dev as a dashboard for all my self-hosted services
  • Uses widgets to monitor all infrastructure at a glance
  • See below for an image.

Typing SVG

image image

Pinned Loading

  1. My-Top-Projects My-Top-Projects Public

    Python

  2. Aria-Complete Aria-Complete Public

    Python

  3. web-base web-base Public template

    HTML

  4. TermClient TermClient Public

    Python

  5. smth-random smth-random Public

    Python

  6. tinkering tinkering Public

    C