Skip to content

Conversation

@serinko
Copy link
Contributor

@serinko serinko commented Nov 11, 2025

Update and big cleanup of various scripts made as configuration helpers for nym node operators.

New Network Tunnel Manager

One ring rules over all!
This guy has all stuf from before inside of it so operators have tu get only one helper for all routing configs. At the same time the commands allow for running each functions (tests, setup w/o policy etc) separately.

The new logic of top commands

  1. ./network-tunnel-manager.sh full_tunnel_setup: old sequence for nymtun0 + nymwg + jokes, doing basically all steps in the docs for routing and interfaces setup

  2. ./network-tunnel-manager.sh exit_policy_install: old instal + testsl from wg manager

  3. ./network-tunnel-manager.sh complete_networking_configuration: ALL COMBINED (tunnel + exit policy + tests)


This change is Reviewable

@vercel
Copy link

vercel bot commented Nov 11, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
nym-explorer-v2 Ready Ready Preview Comment Nov 21, 2025 11:43am
2 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
docs-nextra Ignored Ignored Preview Nov 21, 2025 11:43am
nym-node-status Ignored Ignored Preview Nov 21, 2025 11:43am

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR performs a major refactoring of the nym-node setup CLI tool, improving configuration management and code maintainability. The changes consolidate environment variable handling into Python and add CLI argument support for non-interactive setup.

Key Changes:

  • Replaced bash-based environment variable setup with Python-based configuration management
  • Added comprehensive CLI arguments for non-interactive installation (--mode, --wireguard, --hostname, etc.)
  • Refactored conditional script fetching for exit-gateway mode to be more explicit and maintainable

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vercel vercel bot temporarily deployed to Preview – nym-explorer-v2 November 21, 2025 11:04 Inactive
Copy link

@merve64 merve64 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants