Skip to content
View kasundigital's full-sized avatar

Block or report kasundigital

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
kasundigital/README.md
Kasun Indika β€” Linux, Cloud, DevOps, Automation and Open Source

🌐 Portfolio Β Β β€’Β Β  πŸ’Ό LinkedIn Β Β β€’Β Β  🧩 Repositories

Linux β€’ Docker β€’ DevOps β€’ Automation β€’ Self-Hosted Systems β€’ Open Source

πŸ‘‹ Hi, I'm Kasun Indika

I'm a Freelance IT Consultant, Linux & Server Administrator, and open-source builder from Sri Lanka with 17+ years of hands-on IT experience.

My work sits at the intersection of infrastructure and software: Linux servers, Docker, cloud deployments, monitoring, automation, APIs, self-hosted platforms, media infrastructure and practical web applications.

I enjoy turning recurring operational problems into tools that are easier to diagnose, automate and maintain.

I build practical systems for real infrastructure β€” not just demos.

17+ Years
Hands-on IT
Linux & Docker
Infrastructure
Open Source
Tools & Platforms
Automation
Operations at scale

πŸš‘ Featured Project: ArrMedic

Diagnose Β· Monitor Β· Understand Β· Fix

⭐ GitHub Repository Β Β β€’Β Β  🐳 GHCR Image Β Β β€’Β Β  πŸ› Issues

ArrMedic is a free, open-source diagnostics and troubleshooting dashboard for Sonarr, Radarr, Prowlarr, Lidarr, Readarr, Whisparr and the wider self-hosted media automation stack.

It focuses on the problems self-hosted users actually run into: broken paths, failed imports, permissions, filesystem boundaries, queue failures, remote-path mappings, low disk space and hard-to-understand *Arr health warnings.

Current capabilities include:

  • multi-instance *Arr management
  • full-stack health scans and historical health scores
  • Path, Permission, Hardlink and Queue diagnostic tools
  • recent failure correlation and guided troubleshooting
  • download-client and remote-path visibility
  • encrypted API-key storage
  • persistent diagnostic history
  • JSON report export
  • Docker images for amd64 and arm64
STATUS        : ACTIVE DEVELOPMENT
TYPE          : FREE & OPEN SOURCE / SELF-HOSTED
FOCUS         : SERVARR DIAGNOSTICS + TROUBLESHOOTING
DISTRIBUTION  : GITHUB + GHCR
BUILDER       : KASUN INDIKA

🧩 Selected Open-Source Projects

β˜€οΈ HA SolisCloud

Home Assistant custom integration for the current SolisCloud user API, with a strong focus on backward compatibility for existing Solis installations.

Home Assistant Python SolisCloud Energy API

πŸ§ͺ QADeck

Self-hosted, Docker-first web QA automation platform powered by Playwright for browser tests, visual regression, accessibility, performance and reports.

Playwright Docker QA Automation Accessibility CI/CD

Web dashboard for inspecting audio languages across Sonarr and Radarr libraries, with multi-server management and ready-to-run Docker images.

Python FastAPI Sonarr Radarr Docker

Monitoring and observability tooling for Jellyfin environments and self-hosted media infrastructure.

Jellyfin Monitoring Observability Linux

βš™οΈ Python App Deployer

Small deployment utility for Python applications with dependency setup, port allocation and systemd service creation.

Python Bash Linux systemd

Practical media automation utility for moving and synchronizing workflow data between Trakt and Letterboxd.

Automation Media APIs Python


πŸ› οΈ Technical Focus

Infrastructure

Ubuntu
Debian
Windows Server
Proxmox VE
VMware ESXi
Docker
Docker Compose

DevOps & Automation

Git
GitHub Actions
Ansible
Bash
Python
systemd
cron

Monitoring

Grafana
Prometheus
Loki
Netdata
cAdvisor
Uptime Kuma

Networking

Nginx
Caddy
Cloudflare
DNS
SSL/TLS
VPN

Development

Python
PHP
JavaScript
Node.js
REST APIs
HTML/CSS

Data & Operations

MySQL
MariaDB
PostgreSQL
MS SQL Server
rclone
rsync


🎯 What I Build

  • Linux and Docker infrastructure
  • server deployment and operational automation
  • monitoring and observability systems
  • self-hosted applications and dashboards
  • APIs and internal business tools
  • Servarr / Jellyfin media infrastructure tooling
  • Home Assistant integrations and smart-home tooling
  • QA, diagnostics and troubleshooting platforms
  • practical AI-assisted automation

πŸ”¨ Current Open-Source Focus

  • ArrMedic β€” deeper diagnostics for self-hosted media automation stacks
  • HA SolisCloud β€” keeping Home Assistant users compatible with current SolisCloud API changes
  • QADeck β€” self-hosted browser and application QA automation
  • arr-lang-scanner β€” simpler language auditing for Sonarr and Radarr libraries

πŸ“ˆ GitHub Activity

Kasun Indika GitHub statistics Kasun Indika most used languages
Generated inside this repository and refreshed automatically with GitHub Actions.

🀝 Open Source & Collaboration

I build open-source tools around problems I encounter in real systems. Bug reports, feature requests, documentation improvements and pull requests are welcome.

If one of my projects helps you, the simplest way to support it is to star the repository, report useful issues, share it with other users or contribute a fix.


πŸ–₯️ Professional Work

A significant part of my work cannot be published publicly because it involves client infrastructure and production systems. That experience includes server administration, Docker deployments, cloud infrastructure, monitoring, backups, business applications, dashboards, automation and troubleshooting.

Need help with Linux, Docker, automation or a self-hosted system?

Visit kasunindika.com β†’


Build reliable systems. Automate repetitive work. Make operations visible.

Linux β€’ Docker β€’ DevOps β€’ Automation β€’ Open Source



Website β€’ LinkedIn β€’ GitHub

Pinned Loading

  1. arrmedic arrmedic Public

    Open-source diagnostics, monitoring and troubleshooting dashboard for Sonarr, Radarr and the *Arr media stack.

    Python 1

  2. ArrRelay ArrRelay Public

    Python 1

  3. ArrStream ArrStream Public

    Python

  4. GenreArr GenreArr Public

    Python 1