Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
changelogs
files
README.md
after-install.sh
ict.service

README.md

Package Builder - IOTA Controlled AgenT (Dev)

This repository contains a package contents and scripts for ICT. More information, the original source and releases can be found at:

https://github.com/iotaledger/ict

Table of Contents

Requirements

The ICT requires Java, which is added as a subdependency of the package. It will install 'default java runtime environment (JRE)' on debian based operating system and 'Java OpenJDK' on redhat based operating syetems.

Files

  • /usr/share/ict/ict.cfg.defaults
  • /var/lib/ict/ict.jar

Configuration

The config files for the ICT are stored in /var/lib/ict/ and symlinked to /etc/ict/ict.cfg. The ict.cfg file has the following properties:

name=ict
gui_enabled=true
gui_port=2187
max_heap_size=1.01
port=1337
round_duration=60000
gui_password=change_me_now
anti_spam_abs=1000
tangle_capacity=10000
min_forward_delay=0
neighbors=
host=0.0.0.0
max_forward_delay=200

Service management

The ICT can be managed by Systemd, with the following commands:

# Start
systemctl start ict

# Stop
systemctl stop ict

# Restart
systemctl restart ict

# Status
systemctl status ict

Logs

Systemd services stores the log files in syslog (/var/log/syslog). If you like to display logs of the ict you can use the following command:

journalctl -u ict.service
You can’t perform that action at this time.