Amiga-Z Wiki

“Modern tools for old-school communities.”

User Tools

Site Tools


robinnet:install

This is an old revision of the document!


Installing RobinNet

RobinNet is a Python application designed to run on Linux systems.


Requirements

Python 3.10+

Required packages:

  • fastapi
  • uvicorn
  • requests

Install dependencies:

pip install fastapi uvicorn requests

Project Layout

Example layout:

robinnet/
├── robinnet/
│   ├── db.py
│   ├── models.py
│   ├── cli.py
│   ├── api.py
│   ├── sync.py
│   ├── main.py
│   └── daemon.py
└── data/

Initialize a Node

Create a database and node identity:

python -m robinnet.cli \
  --db ./data/node.db \
  init-node \
  --name alpha \
  --operator "Rich"

Start API Server

ROBINNET_DB=./data/node.db \
python -m robinnet.main

Server will start on:

Installing RobinNet

RobinNet is a Python application designed to run on Linux systems.


Requirements

Python 3.10+

Required packages:

  • fastapi
  • uvicorn
  • requests

Install dependencies:

pip install fastapi uvicorn requests

Project Layout

Example layout:

robinnet/
├── robinnet/
│   ├── db.py
│   ├── models.py
│   ├── cli.py
│   ├── api.py
│   ├── sync.py
│   ├── main.py
│   └── daemon.py
└── data/

Initialize a Node

Create a database and node identity:

python -m robinnet.cli \
  --db ./data/node.db \
  init-node \
  --name alpha \
  --operator "Rich"

Start API Server

ROBINNET_DB=./data/node.db \
python -m robinnet.main

Server will start on:

Installing RobinNet

RobinNet is a Python application designed to run on Linux systems.


Requirements

Python 3.10+

Required packages:

  • fastapi
  • uvicorn
  • requests

Install dependencies:

pip install fastapi uvicorn requests

Project Layout

Example layout:

robinnet/
├── robinnet/
│   ├── db.py
│   ├── models.py
│   ├── cli.py
│   ├── api.py
│   ├── sync.py
│   ├── main.py
│   └── daemon.py
└── data/

Initialize a Node

Create a database and node identity:

python -m robinnet.cli \
  --db ./data/node.db \
  init-node \
  --name alpha \
  --operator "Rich"

Start API Server

ROBINNET_DB=./data/node.db \
python -m robinnet.main

Server will start on: http://localhost:8000


Start Background Worker

Optional daemon:

ROBINNET_DB=./data/node.db \
python -m robinnet.daemon

The daemon performs:

  • periodic sync
  • message expiration
  • maintenance tasks
robinnet/install.1773242566.txt.gz · Last modified: by freedomotter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki