<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docs.black-sheep-research.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docs.black-sheep-research.com/feed.php">
        <title>Documentation by Black Sheep Research - useful</title>
        <description></description>
        <link>https://docs.black-sheep-research.com/</link>
        <image rdf:resource="https://docs.black-sheep-research.com/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-04-16T22:08:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:contents?rev=1735587268&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:dns?rev=1739811362&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:dnsindhcp?rev=1719696317&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:html-css?rev=1660291257&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:joomla?rev=1749315433&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:linux-commands?rev=1758614288&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:mailserver?rev=1673792974&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:markdown?rev=1722597790&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:mikrotik?rev=1771342722&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:mysql-mariadb?rev=1733158165&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:mysql-replication?rev=1669452199&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:onedrive?rev=1694725483&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:postfix?rev=1675513427&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:watermarkinword?rev=1695446359&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.black-sheep-research.com/useful:wordprocessing?rev=1695446044&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docs.black-sheep-research.com/_media/wiki:dokuwiki.svg">
        <title>Documentation by Black Sheep Research</title>
        <link>https://docs.black-sheep-research.com/</link>
        <url>https://docs.black-sheep-research.com/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://docs.black-sheep-research.com/useful:contents?rev=1735587268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-30T19:34:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>contents</title>
        <link>https://docs.black-sheep-research.com/useful:contents?rev=1735587268&amp;do=diff</link>
        <description>Start

Useful Stuff

Joomla Development

MySQL / MariaDB

HTML and CSS

Markdown

Word Processing

Linux commands

Setting up a mail server

Postfix

MikroTik RouterOS and Ubiquiti stuff

Install OneDrive for Linux

DNS Policies</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:dns?rev=1739811362&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-17T16:56:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dns</title>
        <link>https://docs.black-sheep-research.com/useful:dns?rev=1739811362&amp;do=diff</link>
        <description>Contents Page

DNS Policies

	*  ns1 Atlanta, GA
	*  ns2 Hanover, NJ
	*  ns3 Richardson, TX
	*  ns4 Freemont, CA
	*  ns5 London, UK
	*  ns6 UK (mine - dedicated DNS)
	*  ns7 Bengaluru (mine, also Kuma)

US-focused operations

	*  ns4 (Fremont) - West Coast
	*  ns1 (Atlanta) - East Coast</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:dnsindhcp?rev=1719696317&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-29T21:25:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dnsindhcp</title>
        <link>https://docs.black-sheep-research.com/useful:dnsindhcp?rev=1719696317&amp;do=diff</link>
        <description>Contents Page

Setting DNS servers in DHCP lease

Step-by-Step Configuration

Open Winbox or MikroTik WebFig:

Connect to your MikroTik router using Winbox or the web interface (WebFig).
Navigate to DHCP Server:

In the menu, go to IP &gt; DHCP Server.
Modify DHCP Network Settings:</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:html-css?rev=1660291257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-12T08:00:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>html-css</title>
        <link>https://docs.black-sheep-research.com/useful:html-css?rev=1660291257&amp;do=diff</link>
        <description>Contents Page

HTML and CSS

HTML for nicer 404 page

Stylesheet for nicer 404 page</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:joomla?rev=1749315433&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-07T16:57:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>joomla</title>
        <link>https://docs.black-sheep-research.com/useful:joomla?rev=1749315433&amp;do=diff</link>
        <description>Useful Contents

Joomla Development

Reset admin password by putting this in the database password field - password is then “secret”. 

d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199

Libraries and Namespaces

Documented in detail  by Claude

Joomla Constants</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:linux-commands?rev=1758614288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-23T07:58:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux-commands</title>
        <link>https://docs.black-sheep-research.com/useful:linux-commands?rev=1758614288&amp;do=diff</link>
        <description>Contents Page

Linux Commands

Removing comments from config files

from 20-lmtp.conf as an example:
   grep &#039;^[[:blank:]]*[^[:blank:]#;]&#039; 20-lmtp.conf
Installing a GPG key

Example:
   wget -O- https://download.webmin.com/jcameron-key.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/jcameron-key.gpg &gt; /dev/null 2&gt;&amp;1</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:mailserver?rev=1673792974&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-15T14:29:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mailserver</title>
        <link>https://docs.black-sheep-research.com/useful:mailserver?rev=1673792974&amp;do=diff</link>
        <description>Contents Page

Setting up a mail server

Basic instructions by Thomas Leister can be found here. Several Debian releases out of date, but mostly still sound.

Installing rspamd

To run on Raspberry Pi, the most useful source for a package seems to be this repository.

“It would be easier to run rspamd in a VM or a container, and I&#039;d be a
lot more confident of a successful outcome</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:markdown?rev=1722597790&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-02T11:23:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>markdown</title>
        <link>https://docs.black-sheep-research.com/useful:markdown?rev=1722597790&amp;do=diff</link>
        <description>Contents Page

Markdown

Create a link with:
   [Link text Here](https://link-url-here.org)</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:mikrotik?rev=1771342722&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-17T15:38:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mikrotik</title>
        <link>https://docs.black-sheep-research.com/useful:mikrotik?rev=1771342722&amp;do=diff</link>
        <description>Contents Page

MikroTik RouterOS

Backup DHCP leases

Use command:
   /ip dhcp-server lease print file=lease detail
   
Or can use “terse” option instead of “detail”. Using “detail” will include information on the static allocations. Result is 

Add to Firewall</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:mysql-mariadb?rev=1733158165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-02T16:49:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mysql-mariadb</title>
        <link>https://docs.black-sheep-research.com/useful:mysql-mariadb?rev=1733158165&amp;do=diff</link>
        <description>Contents Page

MySQL / MariaDB

Set up replication

This is the command to set everything:
   CHANGE MASTER TO MASTER_LOG_FILE=&#039;mysql-bin.000673&#039;, MASTER_LOG_POS=4, MASTER_USER=&#039;replicator&#039;, 
   MASTER_PASSWORD=&#039;*******&#039;, MASTER_HOST=&#039;127.0.0.1&#039;, MASTER_PORT=4002;</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:mysql-replication?rev=1669452199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-26T08:43:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mysql-replication</title>
        <link>https://docs.black-sheep-research.com/useful:mysql-replication?rev=1669452199&amp;do=diff</link>
        <description>Contents Page

Resync MySQL or MariaDB replication

This works just the same for MariaDB and MySQL. Replication means there is a master server and a slave server. I’m assuming that you have command line access to both. It is handy to set up two terminal sessions on each server. If you use Terminator, you can do that as four panes within a single tab. On each server, one terminal session is logged in to the MySQL client and the other is ready to issue commands. The first step is on the slave SQL …</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:onedrive?rev=1694725483&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-14T21:04:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>onedrive</title>
        <link>https://docs.black-sheep-research.com/useful:onedrive?rev=1694725483&amp;do=diff</link>
        <description>Contents Page

Install OneDrive in Linux

Installation instructions

Make OneDrive a systemd service</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:postfix?rev=1675513427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-04T12:23:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postfix</title>
        <link>https://docs.black-sheep-research.com/useful:postfix?rev=1675513427&amp;do=diff</link>
        <description>Contents Page

Postfix

Check configuration
   postfix check</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:watermarkinword?rev=1695446359&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-23T05:19:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>watermarkinword</title>
        <link>https://docs.black-sheep-research.com/useful:watermarkinword?rev=1695446359&amp;do=diff</link>
        <description>Useful Contents

Watermark in Word

To add a watermark, go to the “Design” menu.

After you create and insert a custom watermark that you will reuse:

	*  Open the header pane (double-click in the header, or right-click there and click Edit Header).
		*  Click on the watermark to select it. You should see the selection handles at the corners and sides of the watermark.</description>
    </item>
    <item rdf:about="https://docs.black-sheep-research.com/useful:wordprocessing?rev=1695446044&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-23T05:14:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wordprocessing</title>
        <link>https://docs.black-sheep-research.com/useful:wordprocessing?rev=1695446044&amp;do=diff</link>
        <description>Useful Contents

Word Processing

Watermark in Word</description>
    </item>
</rdf:RDF>
