Skip to content

Access Setup

This page covers how to access Astradial infrastructure. Request access from Hari (hari@astradial.com) before proceeding.

SSH Access

Cloud Server (Direct)

The cloud Asterisk server is directly accessible over the internet.

ssh root@89.116.31.109

Note

Provide your public SSH key to Hari for provisioning before your first login.

NUC via Cloudflare Tunnel (Remote)

When working remotely, SSH to the NUC is routed through a Cloudflare Tunnel. This requires cloudflared to be installed locally.

1. Install cloudflared:

brew install cloudflared

2. Add the following to your ~/.ssh/config:

Host nuc.astradial.com
    ProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h
    User user

Tip

On Apple Silicon Macs, the cloudflared binary may be at /opt/homebrew/bin/cloudflared. Adjust the ProxyCommand path accordingly.

3. Connect:

ssh nuc.astradial.com

NUC via Local Network

If you are on the same local network as the NUC, you can SSH directly.

Interface IP Address Command
WiFi 192.168.0.13 ssh user@192.168.0.13
USB Ethernet 192.168.0.14 ssh user@192.168.0.14

NUC via Cloud Hop (WireGuard)

If you have access to the cloud server, you can reach the NUC through the WireGuard tunnel.

# Step 1: SSH into the cloud server
ssh root@89.116.31.109

# Step 2: From the cloud server, SSH to the NUC over WireGuard
ssh user@10.10.10.2

Tip

You can streamline this with an SSH ProxyJump configuration:

Host nuc-via-cloud
    HostName 10.10.10.2
    User user
    ProxyJump root@89.116.31.109

Then connect with ssh nuc-via-cloud.

Internal Wiki

The internal documentation site is at wiki.astradial.com. It is protected by Cloudflare Access.

  1. Open https://wiki.astradial.com in your browser
  2. Enter your email address on the Cloudflare Access login page
  3. Check your inbox for a one-time code and enter it
  4. You're in — session lasts 24 hours

Note

Your email must be added to the Cloudflare Access policy by an admin before you can log in. Contact Hari if you see an "access denied" error.


Monitoring Dashboards

Netdata

Both the NUC and cloud server run Netdata for real-time system monitoring.

Server URL
NUC http://192.168.0.13:19999
Cloud http://89.116.31.109:19999

Note

The NUC Netdata dashboard is only accessible from the local network or through an SSH tunnel. To access it remotely, forward the port:

ssh -L 19999:localhost:19999 nuc.astradial.com

Then open http://localhost:19999 in your browser.

Cloudflare Dashboard

DNS records and Cloudflare Tunnel configuration are managed through the Cloudflare dashboard. Request access from Hari if you need to make DNS changes.

Warning

Do not modify Cloudflare Tunnel settings without coordination. The tunnel is the primary remote access path to the NUC.

GitHub Repositories

Request access to the Astradial GitHub organization. The key repositories are:

Repository Purpose
astradial/sip-gateway NUC SIP gateway configuration and scripts
astradial/upptime Uptime monitoring and status page
astradial/internal-docs This documentation site