<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.mky.waw.pl/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://wiki.mky.waw.pl/feed.php">
        <title>MKY&#039;s wiki - freebsd:ports</title>
        <description></description>
        <link>https://wiki.mky.waw.pl/</link>
        <image rdf:resource="https://wiki.mky.waw.pl/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-04T16:11:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:apache&amp;rev=1262576883&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:apache_php_cgi&amp;rev=1384375505&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:do_przejrzenia&amp;rev=1436048515&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:frr&amp;rev=1629417317&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:git&amp;rev=1458143875&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:mysql&amp;rev=1706138181&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:php56&amp;rev=1429446911&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:postfix&amp;rev=1406737544&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:poudriere&amp;rev=1489871533&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:pure-ftpd&amp;rev=1262576935&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:roundcube&amp;rev=1666966554&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:seafile&amp;rev=1485010737&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:slim&amp;rev=1404330853&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:smstools&amp;rev=1497530015&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:spamassassin&amp;rev=1491978924&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:tightvnc&amp;rev=1402576064&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:uhidd&amp;rev=1747508123&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:wget&amp;rev=1404329743&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:xfce-goodies&amp;rev=1655915385&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:xfce&amp;rev=1300122886&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.mky.waw.pl/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>MKY's wiki</title>
        <link>https://wiki.mky.waw.pl/</link>
        <url>https://wiki.mky.waw.pl/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:apache&amp;rev=1262576883&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-04T03:48:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:apache&amp;rev=1262576883&amp;do=diff</link>
        <description>Instalacja z MPM itk + WebDAV

1. Instalacja z portów

Wchodzimy do katalogu /usr/ports/www/apache22 i wydajemy polecenie: 




# make install clean WITH_MPM=itk 



2. Konfiguracja Apache

Główny plik konfiguracyjny znajduje się w katalogu /usr/local/etc/apache22</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:apache_php_cgi&amp;rev=1384375505&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-11-13T20:45:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache_php_cgi</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:apache_php_cgi&amp;rev=1384375505&amp;do=diff</link>
        <description>Artykuł powstał w oparciu o dokument: &lt;http://wiki.apache.org/httpd/php-fcgid&gt;

Instalacja

Najprościej instalacja przebiega instalując binarnie paczki:


# pkg install apache22 ap22-mod_fcgid php5


Konfiguracja

Apache

W pliku /usr/local/etc/apache22/httpd.conf wykonujemy kolejno:</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:do_przejrzenia&amp;rev=1436048515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-07-04T22:21:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>do_przejrzenia</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:do_przejrzenia&amp;rev=1436048515&amp;do=diff</link>
        <description>Do przejrzenia

multimedia

	*  imapsync -- narzędzie do synchronizacji skrzynek pomiędzy serwerami IMAP
	*  mediabrowser -- serwer multimediów z klientami pod OSX/Linux/Windows/Android/IOS/Windows Phone
	*  seafile -- nowa opensourcowa chmura
	*  TeamPass -- bezpieczne trzymanie haseł na WWW</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:frr&amp;rev=1629417317&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-19T23:55:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>frr</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:frr&amp;rev=1629417317&amp;do=diff</link>
        <description>FR Routing

Różne spostrzeżenia odnośnie konfiguracji FRR-a.

Deterministic MED

Najlepszy opis jak to działa, znalazłem tutaj: &lt;https://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/16046-bgp-med.html&gt;</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:git&amp;rev=1458143875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-16T15:57:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:git&amp;rev=1458143875&amp;do=diff</link>
        <description>Własny serwer Git

Własny serwer git oparty o:

	*  gitolite (kontrola dostępu)
	*  cgit (frontend do przeglądania repozytoriów)

gitolite: instalacja i konfiguracja

Instalujemy:


pkg install gitolite


Zakładamy użytkownika, na którym będzie pracować gitolite:</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:mysql&amp;rev=1706138181&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-24T23:16:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mysql</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:mysql&amp;rev=1706138181&amp;do=diff</link>
        <description>Kilka wskazówek post-instalacyjnych

Domyślne ustawienia dla klienta z CLI znajdują się w ~/.my.cnf:


[client]
user=mysqluser
password=mysqlpass


Ustawianie hasła root-a na bazie

Zmiana hasła po zalogowaniu się do konsoli MySQL-a:


ALTER USER &#039;root&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;password&#039;;</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:php56&amp;rev=1429446911&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-19T12:35:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php56</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:php56&amp;rev=1429446911&amp;do=diff</link>
        <description>PHP 5.6 + SSL

Po aktualizacji PHP do wersji 5.6 okazuje się, że od teraz inicjowane połączenia SSL są weryfikowane. 

Cytując oficjalny dokument w tej sprawie:


All encrypted client streams now enable peer verification by default. 
By default, this will use OpenSSL&#039;s default CA bundle to verify the peer certificate. 
In most cases, no changes will need to be made to communicate with servers with valid 
SSL certificates, as distributors generally configure OpenSSL to use known good CA bundles.
…</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:postfix&amp;rev=1406737544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-30T16:25:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postfix</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:postfix&amp;rev=1406737544&amp;do=diff</link>
        <description>Postfix - instalacja i konfiguracja

Poniższe HOWTO oparte jest na konfiguracji poprzez HOWTO dostępnym tutaj: &lt;http://bsdbox.co/2014/01/28/mail-server-postfix-dovecot-on-freebsd/&gt; 

a następnie modyfikowane pod własne potrzeby.

Wymagane pakiety dodatkowe

Werfyfikację certyfikatów SSL będziemy przeprowadzać poprzez zbiór CA Mozilli. Instalujemy:</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:poudriere&amp;rev=1489871533&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-18T21:12:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>poudriere</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:poudriere&amp;rev=1489871533&amp;do=diff</link>
        <description>Poudriere

Konfiguracja wstępna

	*  w /etc/rc.conf włączamy ładowanie wymaganych modułów


kld_list=&quot;nullfs tmpfs linux linprocfs&quot;


	*  tworzymy nowy dataset na ZFS:


zfs create -o jailed=on zroot/poudriere


Instalacja Jail-a

Wypakowujemy base system do /usr/jails/pkg01.domain.tld, jail konfigurujemy następująco:</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:pure-ftpd&amp;rev=1262576935&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-04T03:48:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pure-ftpd</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:pure-ftpd&amp;rev=1262576935&amp;do=diff</link>
        <description>Serwer FTP z użytkownikami systemowymi + wirtualnymi

1. Instalacja z portów

Wchodzimy do katalogu /usr/ports/ftp/pure-ftpd i wydajemy polecenie: 




# make config 


Ustawiamy opcje następująco:



Po zatwierdzeniu ustawień, kompilujemy i instalujemy:</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:roundcube&amp;rev=1666966554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-28T14:15:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>roundcube</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:roundcube&amp;rev=1666966554&amp;do=diff</link>
        <description>Roundcube

Update DB Schema

Po upgrade:


cd /usr/local/www/roundcube/
./bin/updatedb.sh --package=roundcube --dir=SQL</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:seafile&amp;rev=1485010737&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-21T14:58:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>seafile</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:seafile&amp;rev=1485010737&amp;do=diff</link>
        <description>Seafile

Instalujemy pakiety:


pkg install mysql56-server seahub seafile-server gettext-tools


Włączamy MySQL:


echo &#039;mysql_enable=&quot;YES&quot;&#039; &gt; /etc/rc.conf.d/mysql
service mysql-server start


Ustawiamy hasło na root-a na MySQL:


mysqladmin -u root password</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:slim&amp;rev=1404330853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-02T19:54:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>slim</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:slim&amp;rev=1404330853&amp;do=diff</link>
        <description>slim

W paczce slim brakuje przykładowego .xinitrc który użytkownik powinien mieć w swoim $HOME. Plik wyciągnięty ze źródeł:


# the following variable defines the session which is started if the user
# doesn&#039;t explicitely select a session
DEFAULT_SESSION=twm

case $1 in
xfce4)
        exec startxfce4
        ;;
icewm)
        icewmbg &amp;
        icewmtray &amp;
        exec icewm
        ;;
wmaker)
        exec wmaker
        ;;
blackbox)
        exec blackbox
        ;;
*)
        exec $DEFAULT_SESS…</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:smstools&amp;rev=1497530015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-06-15T12:33:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>smstools</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:smstools&amp;rev=1497530015&amp;do=diff</link>
        <description>smstools

Huawei

ME909s-120


[GSM1]
device = /dev/cuaU0.2
incoming = yes
report = yes
signal_quality_ber_ignore = yes


Qualcomm

Gobi 2000

Uwagi: brak raportów sms


[GSM1]
init = AT+CPMS=&quot;SM&quot;,&quot;SM&quot;,&quot;SM&quot;
device = /dev/cuaU0.2
incoming = yes
signal_quality_ber_ignore = yes
check_memory_method = 2</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:spamassassin&amp;rev=1491978924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-12T06:35:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>spamassassin</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:spamassassin&amp;rev=1491978924&amp;do=diff</link>
        <description>SpamAssassin

SpamAssassin to na tyle złożony twór, że postanowiłem napisać osobną stronę na jego temat.

Założenia:

	*  podłączenie do Postfixa
	*  konfiguracja per user z bazy MySQL
	*  użycie mechanizmów DCC, Razor, Pyzor
	*  blacklisty</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:tightvnc&amp;rev=1402576064&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-12T12:27:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tightvnc</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:tightvnc&amp;rev=1402576064&amp;do=diff</link>
        <description>TightVNC + fonty X11

W porcie FreeBSD jest błąd, objawiający się tym że pod sesją VNC nie widać fontów z Xorg (75dpi, 100dpi itp.). 

Poniżej szybka wklejka jak je poprawnie zainstalować dla VNC:


pkg install xorg-fonts
mkdir -p /etc/X11/fontpath.d
cd /etc/X11/fontpath.d
ln -s /usr/local/lib/X11/fonts/* .</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:uhidd&amp;rev=1747508123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-17T18:55:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uhidd</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:uhidd&amp;rev=1747508123&amp;do=diff</link>
        <description>uhidd

Ciekawy daemon leży w portach: sysutils/uhidd -- jest to daemon userlandowy dla USB HID, pozwalający przemapować niewykrywane klawisze na klawiaturze. Użycie jest proste:


# uhidd -Dd -kmohu /dev/ugenX.Y


Gdzie X,Y dla ugen to podłączona klawiatura pod USB. Po uruchomieniu wciskamy po kolei wszystkie multimedialne klawisze na klawiaturze. Daemon będzie je wykrywał i zbuduje mapę klawiszy, wraz z przypisanymi im kodami. Będzie to plik</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:wget&amp;rev=1404329743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-02T19:35:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wget</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:wget&amp;rev=1404329743&amp;do=diff</link>
        <description>wget - poprawna weryfikacja HTTPS

Instalujemy pakiet ca_root_nss:


pkg install -y ca_root_nss


Do /usr/local/etc/wgetrc doklejamy linijkę:


ca_certificate = /usr/local/share/certs/ca-root-nss.crt</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:xfce-goodies&amp;rev=1655915385&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-22T16:29:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xfce-goodies</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:xfce-goodies&amp;rev=1655915385&amp;do=diff</link>
        <description>XFCE Goodies[*]

Poniższa lista uwzględnia tylko aplikacje nie zainstalowane domyślnie.

 * Nie tyle co goodies w rozumieniu projektu XFCE, co lista prostych i przydatnych programów 

Devel

	*  textproc/meld -- diff editor, pomocny przy mergowaniu plików</description>
    </item>
    <item rdf:about="https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:xfce&amp;rev=1300122886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-14T17:14:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xfce</title>
        <link>https://wiki.mky.waw.pl/doku.php?id=freebsd:ports:xfce&amp;rev=1300122886&amp;do=diff</link>
        <description>Kilka tipsów odnośnie konfiguracji XFCE + dodatków.

1. Uruchamianie
w .xinitrc:

exec /usr/local/bin/startxfce4

2. Montowanie/restart/shutdown
w pliku /usr/local/etc/PolicyKit/PolicyKit.conf


&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;!-- -*- XML -*- --&gt;

&lt;!DOCTYPE pkconfig PUBLIC &quot;-//freedesktop//DTD PolicyKit Configuration 1.0//EN&quot;
&quot;http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd&quot;&gt;

&lt;!-- See the manual page PolicyKit.conf(5) for file format --&gt;

&lt;config version=&quot;0.1&quot;&gt;
	&lt;define_adm…</description>
    </item>
</rdf:RDF>
