-
-
Notifications
You must be signed in to change notification settings - Fork 16
Home
acktarius edited this page Aug 8, 2025
·
3 revisions
Welcome to the Conceal Node Guardian Wiki! This comprehensive guide will help you understand, install, configure, and troubleshoot the Conceal Node Guardian.
Conceal Node Guardian is a robust monitoring and management system for Conceal Network nodes. It provides:
-
Automatic Daemon Management: Monitors and restarts the
concealddaemon when needed - Error Detection & Recovery: Catches daemon errors and automatically restarts the process
- Pool Integration: Connects to the Conceal network pool for infrastructure monitoring
- Notification System: Sends alerts via Discord webhooks and email
- Web API: Provides real-time node status information
- Security Features: Implements secure file operations and input sanitization
- Cross-Platform Support: Works on Windows, Linux (Ubuntu 22/24), and macOS
- Installation Guide - Get started with installation
- Configuration - Learn how to configure the guardian
- Usage Guide - Understand how to run and manage the guardian
- Troubleshooting - Solve common issues
- HTTPS Setup - Set up HTTPS access for your node
- SSL Certificate Setup - Self-issue SSL certificates
- Monitors daemon health and performance
- Automatic restart on failures
- Graceful shutdown handling
- Process recovery mechanisms
- Automatic registration with Conceal network pool
- Real-time status reporting
- Geolocation data collection
- Fee-based node support
- Discord webhook integration
- Email notifications
- Configurable alert thresholds
- Error tracking and reporting
- Secure file operations (TOCTOU protection)
- Input sanitization and validation
- CodeQL compliance
- Bootstrap security updates
- Real-time node status
- Blockchain data monitoring
- Web-based dashboard
- RESTful API endpoints
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Guardian β β Conceal β β Pool Service β
β Process βββββΊβ Daemon β β (Optional) β
β β β (conceald) β β β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Web API β β RPC β β Notification β
β Server β β Communication β β System β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
- CodeQL Compliance: Fixed unsafe-jquery-plugin and file operation race conditions
- Enhanced File Operations: Atomic file creation with retry mechanisms
- Input Sanitization: Comprehensive data validation and sanitization
- Daemon Management: Improved graceful shutdown with safety measures
- Pool Notifications: Enhanced URL validation and data sanitization
- GitHub Issues: Report bugs or request features
- Discord: Join the Conceal Network Discord for community support
- Documentation: This wiki contains comprehensive guides and troubleshooting information
We welcome contributions! Please see our Contributing Guide for details on how to submit pull requests, report issues, and contribute to the project.
Last updated: August 2024