06-03-2020, 11:20 PM
(This post was last modified: 06-03-2020, 11:22 PM by remkonoteboom.)
Your machine with 4 Cores and 16GB RAM should have no problem running it unless you have a lot of users or you are doing heavy processing.
For those who are interested, I have include my step by step notes on my last installation on Fedora 31. It should be very similar on Fedora 32:
For those who are interested, I have include my step by step notes on my last installation on Fedora 31. It should be very similar on Fedora 32:
Code:
Create a TACTIC user
# su
# useradd tactic
# passwd tactic
# chmod -R 755 /home/tactic
Install Apache
# yum install httpd
# systemctl enable httpd
# systemctl start httpd
Initialize postgresql
# yum install postgresql-server
# su postgres
# initdb /var/lib/pgsql/data
# exit
# systemctl start postgresql
# systemctl enable postgresql
Install Git
# yum install git
Prepare python
# su
# yum install python3-cryptodomex
# yum install python3-lxml
# yum install python3-pillow
# yum install python3-psycopg2
# yum install python3-pytz
# yum install python3-requests
Check out TACTIC
To install in the location "/home/tactic". You can use any folder for your installation, however, you must adjust the apache config files to reflects this.
# su tactic
# cd /home/tactic
# git clone https://github.com/Southpaw-TACTIC/TACTIC.git
# cd TACTIC
# git checkout 4.8
Install TACTIC
# su
# cd /home/tactic/TACTIC/src/install
# python install.py
base_path: /home/tactic
user: tactic
# cd /home/tactic
# chown -R tactic.tactic /home/tactic
# rm tactic
# ln -s TACTIC tactic
# rm -fr tactic_src_4.6.0.a02
Prepare apache
# systemctl start httpd
# systemctl enable httpd
Disable selinux (mostly for samba)
Although this is not ideal, it does make the process of getting up and running more quickly.
# su
# vi /etc/selinux/config
SELINUX=disabled
# shutdown -r now
Optional for VM preparation
Prepare smb
# su
# yum install samba
# smbpasswd -a tactic
(add your password)
# vi /etc/samba/smb.conf
[tactic]
comment = TACTIC Home
path = /home/tactic
read only = no
guest ok = yes
# systemctl start smb
# systemctl enable smb
Prepare firewall
# su
# firewall-cmd --permanent --add-service http
# firewall-cmd --permanent --add-service https
# firewall-cmd --permanent --add-service samba
# firewall-cmd --reload