All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
Adds title, description, type, domain, and tags frontmatter to every doc for improved KB semantic search. The description field is prepended to every search chunk, and domain/type/tags enable filtered queries. Type values: context, guide, runbook, reference, troubleshooting Domain values match directory structure (networking, docker, etc.) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
129 lines
4.2 KiB
Markdown
129 lines
4.2 KiB
Markdown
---
|
|
title: "Server Inventory"
|
|
description: "Inventory of homelab servers and LXC containers including IPs, services, ports, storage mounts, and SSH access details for ubuntu-manticore, arr-stack, and notediscovery."
|
|
type: reference
|
|
domain: networking
|
|
tags: [inventory, servers, lxc, proxmox, docker, ubuntu-manticore, arr-stack]
|
|
---
|
|
|
|
# Server Inventory
|
|
|
|
## Physical Servers
|
|
|
|
### ubuntu-manticore
|
|
|
|
| Property | Value |
|
|
|----------|-------|
|
|
| Hostname | ubuntu-manticore |
|
|
| IP | 10.10.0.226 (DHCP) |
|
|
| OS | Ubuntu Server 24.04 LTS |
|
|
| VLAN | Server (10.10.0.0/24) |
|
|
|
|
**Storage**:
|
|
| Mount | Device | Size | Filesystem | Notes |
|
|
|-------|--------|------|------------|-------|
|
|
| / | nvme0n1p2 | 231 GB | ext4 | Boot drive |
|
|
| /boot/efi | nvme0n1p1 | 1 GB | vfat | EFI partition |
|
|
| /mnt/NV2 | nvme1n1p2 | 1.8 TB | NTFS | NVMe slot 2 |
|
|
| /mnt/SA2 | sda2 | 931 GB | NTFS | SATA port 2 |
|
|
|
|
**SSH Access**: `ssh cal@10.10.0.226`
|
|
|
|
**GPU**: NVIDIA GeForce GTX 1070 (8GB) - NVENC/NVDEC enabled
|
|
|
|
**TrueNAS Mounts**:
|
|
| Mount | Share | Notes |
|
|
|-------|-------|-------|
|
|
| /mnt/truenas/media | //10.10.0.35/media | Media library (read-only for services) |
|
|
| /mnt/truenas/cals-files | //10.10.0.35/cals-files | Personal files |
|
|
| /mnt/truenas/stacis-files | //10.10.0.35/stacis-files | Staci's files |
|
|
| /mnt/truenas/proxmox | //10.10.0.35/proxmox | Proxmox backups |
|
|
|
|
**Services**:
|
|
| Service | Port | Container | Notes |
|
|
|---------|------|-----------|-------|
|
|
| Tdarr Server | 8265, 8266 | tdarr-server | Web UI + node coordination |
|
|
| Tdarr Node | - | tdarr-node | GPU transcoding (manticore-gpu) |
|
|
| Jellyfin | 8096 | jellyfin | Media server with GPU transcoding |
|
|
|
|
**History**: Converted from Windows 10 gaming PC to Ubuntu Server (2025-12-04)
|
|
|
|
---
|
|
|
|
## Proxmox LXC Containers
|
|
|
|
### arr-stack (LXC 221)
|
|
|
|
| Property | Value |
|
|
|----------|-------|
|
|
| VMID | 221 |
|
|
| Hostname | arr-stack |
|
|
| IP | 10.10.0.221 |
|
|
| OS | Ubuntu 20.04 LTS |
|
|
| Resources | 2 cores, 4GB RAM, 32GB disk |
|
|
| Mode | Privileged (Docker-in-LXC) |
|
|
|
|
**Services**:
|
|
| Service | Port | Image | Notes |
|
|
|---------|------|-------|-------|
|
|
| Sonarr | 8989 | linuxserver/sonarr | TV show management |
|
|
| Radarr | 7878 | linuxserver/radarr | Movie management |
|
|
| Readarr | 8787 | ghcr.io/hotio/readarr | Book management |
|
|
| Jellyseerr | 5055 | fallenbagel/jellyseerr | Request management (Jellyfin) |
|
|
| SABnzbd | 8080 | linuxserver/sabnzbd | Usenet downloader |
|
|
|
|
**SSH Access**: `ssh root@10.10.0.221` (via homelab_rsa)
|
|
|
|
**TrueNAS Mount**:
|
|
| Mount | Share | Notes |
|
|
|-------|-------|-------|
|
|
| /mnt/media | //10.10.0.35/media | Media library for arr stack |
|
|
|
|
**Configuration Files**:
|
|
- `/opt/arr-stack/docker-compose.yml` - Container orchestration
|
|
- `/root/.smbcredentials` - CIFS mount credentials
|
|
- `/opt/arr-stack/config/` - Service configurations
|
|
|
|
**History**:
|
|
- Migrated from docker-vpn VM (121) on 2025-12-05
|
|
- Eliminated Mullvad VPN (Usenet + SSL is sufficient)
|
|
- Replaced Overseerr with Jellyseerr for Jellyfin support
|
|
|
|
---
|
|
|
|
### notediscovery (LXC 222)
|
|
|
|
| Property | Value |
|
|
|----------|-------|
|
|
| VMID | 222 |
|
|
| Hostname | memos |
|
|
| IP | 10.10.0.222 |
|
|
| OS | Ubuntu 20.04 LTS |
|
|
| Resources | 1 core, 1GB RAM, 8GB disk |
|
|
| Mode | Privileged (Docker-in-LXC) |
|
|
|
|
**Services**:
|
|
| Service | Port | Image | Notes |
|
|
|---------|------|-------|-------|
|
|
| NoteDiscovery | 8000 | ghcr.io/gamosoft/notediscovery:latest | Self-hosted knowledge base |
|
|
|
|
**SSH Access**: `ssh root@10.10.0.222` (via homelab_rsa)
|
|
|
|
**Reverse Proxy**: https://notes.manticorum.com
|
|
|
|
**Configuration Files**:
|
|
- `/opt/notediscovery/docker-compose.yml` - Container orchestration
|
|
- `/opt/notediscovery/config.yaml` - App configuration (auth enabled)
|
|
- `/opt/notediscovery/data/` - Markdown notes (plain files)
|
|
- `/opt/notediscovery/themes/` - CSS themes (light, dark, dracula, nord)
|
|
|
|
**MCP Integration**:
|
|
- Custom MCP server at `~/.claude/skills/mcp-manager/notediscovery_mcp.py`
|
|
- Hot-swappable via mcp-manager skill
|
|
- Tools: `search_notes`, `read_note`, `create_note`, `update_note`, `delete_note`, `list_notes`, `list_tags`, `get_notes_by_tag`, `get_graph`
|
|
|
|
**History**:
|
|
- Created 2025-12-05 as dedicated note-taking LXC
|
|
- Initially deployed Memos, replaced with NoteDiscovery for structured knowledge base
|
|
- Selected for: folder hierarchy, graph view, plain markdown files, multi-device web access
|