Page Navigation

Installation

Choose your preferred installation method. One-line install is recommended for most users.

How This Relates to Network and Protocol

Installation here is for epress node software only. After startup, your node joins epress world and follows the epress world protocol for identity, connection, and content exchange.

Requirements Comparison

MethodNode.jsDockerGitBest For
One-lineAuto-installedNot neededRequiredMost users
DockerNot neededRequiredNot neededContainer users
SourceRequiredNot neededRequiredDevelopers

Install Methods

Quickest Install

Run this command to install epress node with all dependencies:

curl -fsSL https://epress.world/install.sh | bash

What This Does

  • Checks for Node.js v20+ (installs via nvm if needed)
  • Checks for Git (prompts to install if missing)
  • Clones epress to ~/epress directory
  • Installs dependencies and builds the application
  • Starts the node (use systemd for production)

After Install

Open http://localhost:8543 in your browser to complete setup.

Common Commands

Stop node
Ctrl+C
Start node
cd ~/epress && npm start
Development mode
cd ~/epress && npm run dev
Update
cd ~/epress && git pull && npm install && npm run build && npm start

Default Ports

PortPurpose
8543Web interface
8544API service