> For the complete documentation index, see [llms.txt](https://docs.satoshiterminal.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.satoshiterminal.io/terminal/documentation/software-installation-setup.md).

# Software Installation Setup

*Comprehensive Setup for Pre-Configured Satoshi Terminal Systems*

***

### **Introduction**

The **Satoshi Terminal Hardware Edition** provides a fully integrated, pre-configured system for cryptocurrency analysis, equipped with both the necessary hardware and pre-installed software. This guide walks you through the process of setting up your hardware, initializing the software, and configuring the terminal for first-time use. While the system is largely plug-and-play, following these instructions ensures optimal performance and security.

***

### **What’s Included**

Upon unboxing your Satoshi Terminal, you should find the following components:

1. **Satoshi Terminal Unit**:
   * Compact, high-performance workstation.
   * Pre-installed Satoshi Terminal software.
2. **Accessories**:
   * Power adapter and cable.
   * Ethernet cable.
   * Wireless keyboard and mouse.
   * Quick Start Guide.
3. **Optional Add-Ons**:
   * External monitor (if selected during purchase).
   * USB backup drive.

***

### **System Specifications**

The Satoshi Terminal hardware is pre-built with the following configuration:

| **Component**        | **Specifications**                                              |
| -------------------- | --------------------------------------------------------------- |
| **Processor**        | Intel Core i9 (12th Gen) or AMD Ryzen 9 (Zen 3)                 |
| **Memory (RAM)**     | 32 GB DDR4                                                      |
| **Storage**          | 1 TB NVMe SSD                                                   |
| **Graphics**         | NVIDIA RTX 3060 (6 GB VRAM)                                     |
| **Operating System** | Linux-based SatoshiOS (customized for performance and security) |
| **Connectivity**     | Ethernet (1 Gbps), Wi-Fi 6, Bluetooth 5.1                       |
| **Ports**            | 4x USB 3.2, 2x USB-C, 1x HDMI, 1x DisplayPort, Audio Jack       |

***

### **Step 1: Hardware Setup**

#### **1.1 Unboxing and Placement**

1. Unpack all components and verify against the checklist in the **Quick Start Guide**.
2. Place the terminal unit on a stable, ventilated surface to prevent overheating.
3. If using an external monitor, connect it to the terminal via HDMI or DisplayPort.

#### **1.2 Connecting Peripherals**

1. Plug in the wireless keyboard and mouse dongle into one of the USB 3.2 ports.
2. Connect any additional devices (e.g., external storage, printer) as needed.

#### **1.3 Power Connection**

1. Connect the power adapter to the terminal and plug it into a power outlet.
2. Ensure the outlet provides consistent voltage; use a surge protector if possible.

#### **1.4 Network Connection**

* **Ethernet**: Plug the Ethernet cable into the terminal and your router or modem for the best connection.
* **Wi-Fi**: During software initialization, you'll configure the wireless connection.

***

### **Step 2: First-Time Software Initialization**

#### **2.1 Power On**

1. Press the **Power Button** on the terminal. The SatoshiOS splash screen will appear.
2. The system will perform a self-check to verify hardware and software integrity.

#### **2.2 Initial Configuration Wizard**

The Satoshi Terminal software includes a first-time setup wizard. Follow the steps below:

1. **Language and Region**:
   * Select your preferred language and region for localization.
2. **Network Setup**:
   * **Ethernet**: The system will automatically detect the connection.
   * **Wi-Fi**:
     * Select your network from the list.
     * Enter your Wi-Fi password to connect.
3. **User Account Setup**:
   * Create your Satoshi Terminal account or log in with existing credentials.
   * Enable Two-Factor Authentication (2FA) using an authenticator app for enhanced security.
4. **License Activation**:
   * Enter your license key (provided in the package or sent via email).
   * Verify activation by clicking **Activate Now**.

***

### **Step 3: Software Configuration**

#### **3.1 Update Verification**

1. Once logged in, the terminal will check for software updates.
2. If updates are available, follow the prompts to install them.
   * Updates ensure the latest features and security patches are applied.

#### **3.2 Environment Customization**

1. **Data Directory**:
   * Specify the default directory for storing downloaded data (e.g., `/home/user/satoshidata`).
2. **Workspace Layout**:
   * Customize your workspace:
     * Add widgets such as real-time price tickers, news feeds, and market analysis charts.
     * Rearrange and resize widgets to suit your workflow.
3. **Data Feeds**:
   * Select your preferred cryptocurrency data feeds (e.g., BTC/ETH/USD pairs, DeFi projects).
   * Configure alerts for price changes or specific market events.

***

### **Step 4: Security Configuration**

#### **4.1 Firewall Settings**

1. Access the **Security Panel** from the main menu.
2. Enable the pre-configured firewall rules to restrict unauthorized access.
   * Default settings allow only essential services and block unnecessary ports.

#### **4.2 Disk Encryption**

1. Enable full-disk encryption for sensitive data storage.
   * Navigate to **Settings → Security → Disk Encryption**.
   * Set a strong encryption passphrase.

#### **4.3 Role-Based Access Control**

1. Configure user roles:
   * **Admin**: Full access to system and data.
   * **User**: Limited access for viewing and analysis.
2. Assign roles to team members if the terminal is used in a shared environment.

***

### **Step 5: Operational Verification**

Before diving into the full functionality of the Satoshi Terminal, verify that the setup is complete:

1. **System Diagnostics**:
   * Go to **Settings → Diagnostics** and run the automated system check.
   * Ensure all components (network, storage, peripherals) are functioning properly.
2. **Test Data Feeds**:
   * Open a live chart or ticker to confirm data feed connectivity.
3. **Backup Configuration**:
   * Create a backup of your initial configuration for recovery purposes.

***

### **Troubleshooting Guide**

#### **Common Issues and Solutions**

| **Issue**                               | **Possible Cause**                | **Solution**                                                                    |
| --------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------- |
| No power when pressing the power button | Loose or disconnected power cable | Check all power connections and ensure the outlet is functional.                |
| Network not detected                    | Incorrect Wi-Fi password or cable | Re-enter the Wi-Fi password or ensure the Ethernet cable is securely connected. |
| License activation failed               | Typo in license key               | Verify and re-enter the key. Ensure internet connectivity is active.            |
| Data feeds not loading                  | Firewall blocking data ports      | Configure the firewall to allow outgoing connections on required ports.         |

***

### **Maintenance Tips**

* **Keep Software Updated**:
  * Enable automatic updates for both the operating system and Satoshi Terminal software.
* **Clean Hardware Regularly**:
  * Use compressed air to remove dust from vents and ports to prevent overheating.
* **Monitor Storage Usage**:
  * Periodically check disk usage and clear unnecessary files.

***

***
