Newtelco Tab is a tool used in telecoms to approve work orders, track progress, and generate reports. The following is a tutorial on how to install Newtelco Tab on OpenBSD.
Before we start the installation process, ensure you have the following requisites:
Follow the steps below to install Newtelco Tab on OpenBSD:
$ sudo pkg_add git
$ git clone https://github.com/ndom91/newtelco-tab.git
$ cd newtelco-tab
$ sudo pkg_add python3 postgresql-server
$ sudo su - _postgresql
$ pg_ctl initdb -D /var/postgresql/data
$ createuser -d newtelco_tab
pg_hba.conf
and postgresql.conf
files to allow access from other machines. Edit the files using the commands:$ sudo vi /var/postgresql/data/pg_hba.conf
$ sudo vi /var/postgresql/data/postgresql.conf
Then, add the following lines to the files:
/var/postgresql/data/pg_hba.conf
:
host all all 0.0.0.0/0 md5
This will allow access to the database from other machines.
/var/postgresql/data/postgresql.conf
:
listen_addresses = '*'
This will enable PostgreSQL to listen on all network interfaces.
$ doas rcctl enable postgresql
$ doas rcctl start postgresql
$ sudo pip3 install -r requirements.txt
$ createdb -O newtelco_tab newtelco_tab
$ sudo -u _postgresql psql -f database_setup.sql newtelco_tab
$ sudo ./start.sh
This should start the Newtelco Tab web application on http://localhost:5000/
. You can access it using a web browser.
This tutorial has covered the installation of Newtelco Tab on OpenBSD. Once installed, you can use it to manage work orders, track progress, and generate reports.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!