tutorial-linbpq
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tutorial-linbpq [2024/11/15 04:44] – created kc2ihx | tutorial-linbpq [2025/11/12 23:34] (current) – [Configuring BPQ] n6cta | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Why linBPQ: ===== | ===== Why linBPQ: ===== | ||
| - | We’ve choosen linBPQ as it is cross-platform, | + | We’ve choosen linBPQ as it is cross-platform, |
| - | + | ||
| - | The linBPQ software suite is broken up into three main configuration files. These files are for the main linBPQ instance, BPQChat, and BPQMail. Chat is similar to conversd for those familiar with the classic amateur radio chat software for linux; it’s a multiuser chat reminiscent of IRC. BPQMail is the BPQ BBS/PMS software. | + | |
| - | + | ||
| ===== BPQ HTML pages ===== | ===== BPQ HTML pages ===== | ||
| Before we start we need to grab the HTML pages for the BPQ web management interface. | Before we start we need to grab the HTML pages for the BPQ web management interface. | ||
| - | '' | + | < |
| - | cd ~/ | + | cd ~/ |
| - | wget https:// | + | wget https:// |
| - | unzip HTMLPages.zip | + | unzip HTMLPages.zip |
| - | '' | + | </ |
| ===== Configuring BPQ ===== | ===== Configuring BPQ ===== | ||
| + | |||
| + | The linBPQ software suite is broken up into two configuration files. These files are for the configuration of the main linBPQ instance and the integrated chatroom program BPQChat. | ||
| ==== bpq32.cfg ==== | ==== bpq32.cfg ==== | ||
| Line 33: | Line 31: | ||
| The file should be placed at `~/ | The file should be placed at `~/ | ||
| - | '' | + | < |
| ; ; | ; ; | ||
| ; | ; | ||
| Line 140: | Line 138: | ||
| APPLICATION 2, | APPLICATION 2, | ||
| APPLICATION 3,K2K,C 2 HOST 0 K S,CALL,,0; | APPLICATION 3,K2K,C 2 HOST 0 K S,CALL,,0; | ||
| - | '' | + | </ |
| ==== chatconfig.cfg ==== | ==== chatconfig.cfg ==== | ||
| + | //Not totally necessary// | ||
| + | |||
| You’ll want to change GRID to your grid if you want it to show up on this map under the Chat Network tab. | You’ll want to change GRID to your grid if you want it to show up on this map under the Chat Network tab. | ||
| - | `~/ | ||
| - | '' | + | This should be placed in '' |
| + | |||
| + | < | ||
| Chat : | Chat : | ||
| { | { | ||
| Line 159: | Line 160: | ||
| PopupMode = 0; Enable popup for Chat Map | PopupMode = 0; Enable popup for Chat Map | ||
| }; | }; | ||
| - | '' | + | </ |
| ==== linmail.cfg ==== | ==== linmail.cfg ==== | ||
| This is one config file you can skip creating and start with a default that you configure from scratch through the [[https:// | This is one config file you can skip creating and start with a default that you configure from scratch through the [[https:// | ||
| - | '' | + | |
| + | < | ||
| main : | main : | ||
| { | { | ||
| Line 289: | Line 291: | ||
| }; | }; | ||
| - | '' | + | </ |
| ===== Systemd Service ===== | ===== Systemd Service ===== | ||
| - | '' | + | ''/ |
| - | / | + | |
| - | '' | + | |
| Text: | Text: | ||
| - | '' | + | < |
| [Unit] | [Unit] | ||
| Description=linBPQ Start Script | Description=linBPQ Start Script | ||
| Line 315: | Line 315: | ||
| [Install] | [Install] | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| - | '' | + | </ |
| Enable and start service. | Enable and start service. | ||
| - | '' | + | < |
| - | sudo systemctl enable linbpq.service | + | $> sudo systemctl enable linbpq.service |
| - | sudo systemctl start linbpq.service | + | $> sudo systemctl start linbpq.service |
| - | '' | + | </ |
| ===== LinBPQ Web Management Interface ===== | ===== LinBPQ Web Management Interface ===== | ||
| - | Since the web interface is fairly straight forward if you poke around a bit I’m not going to go into it very deeply. | + | The port for the web interface is set via the ‘HTTPPORT=’ entry in the bpq32.cfg configuration file and web server comes up on startup of the application. You can connect to it using localhost as the address and the port you configure. |
| - | When connecting via host, you will be granted Sysop privileges. If you use a VPN to connect you’ll need to log in using the telnet user and password with the SYSOP flag set in bpq32.cfg. | + | When connecting via host, you will be granted Sysop privileges. If you use a VPN to connect you’ll need to log in using the telnet user and password with the SYSOP flag set in '' |
| The first thing you’ll want to do is make sure you have a Sysop mailbox account under the “Mail Mgmt” tab. This is how I have mine set up. Making myself a BBS user allows me (along with the requisite bpq32.cfg CMS settings) to connect to my mailbox over telnet using Pat and RadioMail. | The first thing you’ll want to do is make sure you have a Sysop mailbox account under the “Mail Mgmt” tab. This is how I have mine set up. Making myself a BBS user allows me (along with the requisite bpq32.cfg CMS settings) to connect to my mailbox over telnet using Pat and RadioMail. | ||
| - | (screenshot | + | {{ : |
| + | (screenshot | ||
| One thing I will mention that is not obvious is that under the “Ports” tab is where you will be able to configure the Beacon interval and message by clicking the ‘Beacons’ link for the port in question. Some interface types allow you to do this within bpq32.cfg in the port config but others allow you to do this via the web interface. For this reason I only set these value through the web interface to not be, “a person with two watches,” as they say. | One thing I will mention that is not obvious is that under the “Ports” tab is where you will be able to configure the Beacon interval and message by clicking the ‘Beacons’ link for the port in question. Some interface types allow you to do this within bpq32.cfg in the port config but others allow you to do this via the web interface. For this reason I only set these value through the web interface to not be, “a person with two watches,” as they say. | ||
tutorial-linbpq.1731645849.txt.gz · Last modified: by kc2ihx