commit 8301d0e17c506c9294a540852274b8b28a3c8419 Author: Tony M Date: Mon Sep 1 02:31:25 2025 -0500 Initial commit: Unraid server documentation setup - Added issues.md with Docker page performance fix (readmore.js) - Added CLAUDE.md for AI assistant context - Added todo.md for change tracking - Server: NastyNAS with ollama/ollama Docker installed diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4af366a --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# Unraid Configuration Gitignore + +# Temporary files +*.tmp +*.temp +*.swp +*.swo +*~ + +# Log files +*.log + +# Backup files +*.bak +*.backup +*.old + +# OS files +.DS_Store +Thumbs.db + +# Sensitive data (add any files with passwords/tokens here) +secrets.txt +*.key +*.pem \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..a340f15 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,30 @@ +# Unraid Server Configuration Context + +## Server Information +- **Server Name:** NastyNAS +- **Purpose:** Network Attached Storage server running Unraid OS +- **Owner:** Tony M + +## Current Setup + +### Docker Containers +- **Recently Installed:** ollama/ollama (AI/LLM inference engine) + +### Known Fixes Applied +- Disabled readmore.js on Docker page to fix slow performance issues + +## Project Structure +This directory tracks Unraid server configuration, issues, and changes: +- `issues.md` - Known issues and their fixes +- `todo.md` - Running log of changes and modifications +- `CLAUDE.md` - This file, providing context for AI assistance + +## Planned Improvements +- Initialize git repository for version control of configuration changes +- Document all Docker containers and their configurations +- Track share configurations +- Document plugin settings + +## Important Notes +- Server performance has been optimized by disabling unnecessary JavaScript features +- Focus on documenting changes for future reference and troubleshooting \ No newline at end of file diff --git a/issues.md b/issues.md new file mode 100644 index 0000000..81c95b0 --- /dev/null +++ b/issues.md @@ -0,0 +1,31 @@ +# Unraid Server Issues and Fixes + +## Server: NastyNAS + +--- + +## Issue: Slow Docker Page Performance +**Date Discovered:** Recent (before 2025-09-01) +**Status:** FIXED + +### Problem +The Docker management page in Unraid was loading extremely slowly, taking several seconds to display containers. Using browser search (Ctrl+F) would lock up the page entirely. + +### Root Cause +The `readmore.js` JavaScript file used for collapsing Port Mapping and Volume Mapping columns was causing performance issues, especially with many Docker containers. + +### Solution +Disabled the readmore.js functionality on the Docker page. + +**Steps to fix:** +1. Navigate to Docker settings page in Unraid WebUI +2. Find the option "Enable container table readmore-js" +3. Disable/uncheck this option +4. Docker page should now load significantly faster + +### Notes +- This fix is available in Unraid 6.12.0 and later versions +- Performance issues were particularly noticeable with 40+ containers +- The feature was originally added to allow collapsing of port/volume columns but caused significant performance degradation + +--- \ No newline at end of file diff --git a/todo.md b/todo.md new file mode 100644 index 0000000..edd9c9a --- /dev/null +++ b/todo.md @@ -0,0 +1,42 @@ +# Unraid Server Change Log + +## Server: NastyNAS + +This file maintains a running log of all changes made to the Unraid server. + +--- + +## 2025-09-01 + +### Docker Containers +- **Installed:** ollama/ollama Docker image for AI/LLM inference + +### Performance Optimizations +- **Fixed:** Disabled readmore.js on Docker page to resolve slow loading issues + - Location: Docker settings page → "Enable container table readmore-js" → Disabled + - Result: Significantly improved Docker page load times + +### Documentation +- Created initial documentation structure: + - `issues.md` - For tracking known issues and their fixes + - `CLAUDE.md` - Context file for AI assistance with server management + - `todo.md` - This change log file + +### Pending Tasks +- [ ] Initialize git repository for configuration version control +- [ ] Document all existing Docker containers +- [ ] Document share configurations +- [ ] Document plugin settings + +--- + +## Template for Future Entries + +``` +## YYYY-MM-DD + +### Category (Docker/Shares/Plugins/System/Network/etc.) +- **Action:** Description of what was done + - Details: Specific settings or commands used + - Result: Outcome of the change +``` \ No newline at end of file