0

My personal NAS

I built a personal NAS[1] solution back in November of 2015 and it is a “budget solution” mostly based on hardware I already had lying around here at home.

It consists of the following hardware:

  • CPU: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
  • Motherboard: ASUS P8B75-MLE
  • Memory: 8GB Kingston HyperX
  • Disks: 1 WD Red 2TB for the OS and 4 WD Red 2TB for my pools
  • Cooling: Custom water cooling
  • Case: Corsair C70

k0nsl-nas-motherboard01_k0nsl

That is practically it when it comes to the hardware powering my NAS. The custom water cooling is a overkill as it could have been cooled by a cheap heat sink coupled with a quiet fan…but what fun is that?
I also have one add-in PCIe SATA III controller card as the motherboard itself has very few SATA III ports, some cheap generic brand I bought via Ebay and which was made in China; it cost me $13.00 with shipping included in the price.

rockstor01_k0nsl rockstor02_k0nsl

As for the operating system. I was very unsure what to go with at the time of assembling the system. My friend “M. Wynn” suggested that I should use NAS4Free, as he was satisfied with it himself. However, I wanted to check out something entirely new which wasn’t very widely used.
rockstor03_k0nsl rockstor03_k0nsl
So, what did I pick? Well, it’s called Rockstor[2] and it truly was something brand spanking new at the time. The first ever public release was pushed to GitHub in July 2015, so at the time I installed it one could say it wasn’t a particularly widely used operating system. In fact, I suspect it still isn’t a widely used operating system. However, I could be wrong on that count.
I am running version 3.8-14.22 and I’m pulling new releases from their test channel rather than the stable one. Yes, I like to live on the edge. The test channel, or branch, features new releases every five days (if there is one available). The stable release channel once every month. My system runs on kernel 4.6.
The four Western Digital enterprise hard disk drives which makes up my btrfs-based pool is configured in RAID 10 because that is the best option for me out of the available raid levels; there is RAID 0, RAID 1, RAID 5, RAID 6 and finally the one I’m using — RAID 10. There are five hard disk drives in total but only four are used for my pool; I honestly cannot afford any more at the moment as it’s over $500 already for the current amount of disks. Keep in mind, this is supposed to be a super budget NAS build and nothing spectacular or mind-blowing.

The web interface of Rockstor has a rather pleasant design based on Bootstrap 3 with a wide variety of features. You can for example create customized storage pools and you can enable their so-called “Rock-on”-feature which is just a fancy front-end for Docker; this will allow you to install various applications such as Deluge, EmbyServer, GitLab, OwnCloud, Sickrage and many more.

Thanks to my water cooling solution the NAS itself is running both cool and quiet. The temperature inside of my house is 16 C and as of this moment the NAS is reporting the following readings:

[root@nas01 ~]# uptime && sensors
 23:18:52 up 29 days,  8:04,  3 users,  load average: 0.27, 0.20, 0.16
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +99.0°C)
temp2:        +29.8°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +32.0°C  (high = +80.0°C, crit = +98.0°C)
Core 0:         +32.0°C  (high = +80.0°C, crit = +98.0°C)
Core 1:         +28.0°C  (high = +80.0°C, crit = +98.0°C)
Core 2:         +28.0°C  (high = +80.0°C, crit = +98.0°C)
Core 3:         +22.0°C  (high = +80.0°C, crit = +98.0°C)

That’s with just one fan on the absolute lowest RPM on the dual radiator.

I have to say, despite this being a so-called “curry solution” I’m satisfied with it. I have had zero issues to speak of, none that would warrant mentioning anyway!

References

[1] A Network Attached Storage (NAS) device is a storage device connected to a network that allows storage and retrieval of data from a centralized location for authorized network users and heterogeneous clients. NAS devices are flexible and scale-out, meaning that as you need additional storage, you can add on to what you already have. A NAS is like having a private cloud right in your home. It’s faster, less expensive and provides all the benefits of a public cloud, giving you absolute control.

[2] Rockstor is a Linux/BTRFS based Network Attached Storage (NAS) and private cloud solution. It is distributed as a CentOS flavored Linux operating system with a newer kernel and Rockstor application software bundled together to easily install a system and manage your data. You can find more information about Rockstor, here.

1

My custom Raspberry Pi 3 case

This is my custom Raspberry Pi 3 case — the material is birch wood and might have been sourced at Birkenau (I’m joking). However, it is birch wood, though. The plan is to use this RPi3 as another device for various development tasks.
My RPi 2 Model B is feeling rather sluggish when it comes to compiling projects, etc,. Hence, this upgraded device will certainly help in that respect.

Here are some inexcusably poor photographs. I’m stuck with an awful camera at the moment

0

iRedMail: “No module named sqlalchemy”

If you’re wondering why you cannot send e-mails after installing iRedMail, make sure “iredapd” is started correctly and isn’t throwing a fit (e.g check /var/log/maillog). In my case I found out iredapd wasn’t running — the log told me:

May 26 00:45:34 beta500 postfix/smtpd[20791]: warning: problem talking to server 127.0.0.1:7777: Connection refused

I therefore proceed to restart iredapd:

root@beta500:/root # service iredapd restart
iredapd is already stopped.
Starting iredapd ...
Traceback (most recent call last):
  File "/opt/iredapd/iredapd.py", line 11, in 
    from sqlalchemy import create_engine
ImportError: No module named sqlalchemy

Aha! That’s why. The solution is as simple as the error indicates! Simply add the package:

root@beta500:/usr/ports/databases # pkg install databases/py-sqlalchemy
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        py27-sqlalchemy: 0.7.10_2
        py27-sqlite3: 2.7.9_6
        sqlite3: 3.8.10.1

The process will require 17 MiB more space.
2 MiB to be downloaded.

Proceed with this action? [y/N]: y
Fetching py27-sqlalchemy-0.7.10_2.txz: 100%    1 MiB   1.3MB/s    00:01
Fetching py27-sqlite3-2.7.9_6.txz: 100%   28 KiB  29.0kB/s    00:01
Fetching sqlite3-3.8.10.1.txz: 100%  791 KiB 810.5kB/s    00:01
Checking integrity... done (0 conflicting)
[1/3] Installing sqlite3-3.8.10.1...
[1/3] Extracting sqlite3-3.8.10.1: 100%
[2/3] Installing py27-sqlite3-2.7.9_6...
[2/3] Extracting py27-sqlite3-2.7.9_6: 100%
[3/3] Installing py27-sqlalchemy-0.7.10_2...
[3/3] Extracting py27-sqlalchemy-0.7.10_2: 100%
root@beta500:/usr/ports/databases # service iredapd restart
iredapd is already stopped.
Starting iredapd ...

You’re done. Now you can send e-mails again

0

_h5ai on ‎LiteSpeed Web Server

To get rid of “Javascript disabled error” when running _h5ai on LSWS, you’ve got to edit the following file:

/path_to/public_html/_h5ai/server/php/inc/class-bootstrap.php

Jump to line 72:

h5ai_litespeed01_k0nsl

As you can already tell I’ve commented out the following line:

define("APP_HREF", Util::normalize_path(dirname(dirname(dirname($script_name))), true));

You’ve got to do the same, else it won’t work on LSWS. Alas, replace the above line with the following entry:

define("APP_HREF", "/_h5ai/");

A few example sites of mine running _h5ai:
http://eh.mirror.k0nsl.org/
http://tldotbl.mirror.k0nsl.org/
https://k0nsl.org/bag/

0

devNET Webmail

devNET Webmail devNET Webmail

I have not been doing much lately so I decided to spice up the webmail used by my clients and myself. The base is Roundecube [1] and the skin was originally by Mr. Dieck but heavily modified by me. This is what it currently looks like:

devnet_webmail02_k0nsl

It’s an ongoing project, but I think that it looks far better than the default “Larry”-skin used in Roundcube, in my view.

The “Larry”-skin looks like this:
mx-backup01_k0nsl

Right. That’s it!

References

1. The Roundcube Webmail suite: https://github.com/roundcube/roundcubemail

0

Books in the Mail: TRR & LOTH

Two essential books Two essential books

I received a couple of very interesting books today in the mail; the mail man came honking his horn and I ran outside in anticipation for what I knew was already coming…

And there they were! A copy of the groundbreaking and legendary “Rudolf Report” together with the best starter book on the whole topic: “Lectures on the Holocaust—Controversial Issues Cross Examined”.

As I opened the package I was happy to see that both of the books survived the ordeal of the postal service, having received a big gushing hole in the package, which was big enough to reveal the contents therein. The books themselves weren’t damaged.

What of the contents? Here they are, signed and dedicated by Germar. I withheld my name for my own safety:

I have included the basic information for each book in the sections below. I would recommend buying the hardcover version of each book and to display them proudly in your bookshelf — one day these books will be very sought after items, the day when “The Big H” has totally collapsed. It already has been scientifically and academically refuted. The narrative has been destroyed. However, the general populace, overall, hasn’t received notice about it because they are inundated with daily lies via the media and all the institutions who promote the discredited ‘holocaust’ story.

I think both of these books are a “must have” for anybody interested in the topic, or for those who are simply curious to know more about it. Be open minded and read the material.

The Rudolf Report

In 1988, Fred Leuchter, American expert for execution technologies, investigated the alleged gas chambers of Auschwitz and Majdanek and concluded that they could not have functioned as claimed. Ever since, Leuchter’s claims have been attacked. In 1993, Rudolf, a researcher from the prestigious Max Planck Institute, published a thorough forensic study about the “gas chambers” of Auschwitz. His report irons out the deficiencies and discrepancies of “The Leuchter Report.” The Rudolf Report was the first English edition of this sensational scientific work. This new edition analyzes all existing evidence on the Auschwitz gas chambers and offers even more evidence. The conclusions are startling. Appendix describes Rudolf’s unique persecution—this brilliant scientist was so feared by the mainstream holocaust establishment that they banned him from writing about or researching the subject as terms of his release from prison!

Here’s what several scholars had to say about this book:

“I am extraordinarily impressed. To my knowledge, you are the first expert in Germany who has addressed this particular topic in a scholarly impeccable and well-founded way. It is not for me to attribute an ice-breaker function to your expert report. It is easy to see which political-historical effects will originate from it, though its entire dimension cannot yet be estimated.” —Prof. Dr. Hellmut Diwald, Historian, January 22, 1992

“I read it with great interest. […] My impression is, however, that this expert report is an important contribution to a very important question which, since the ‘Leuchter Report,’ needs to be answered urgently. […] One can only very much hope that the well-known tactics of hushing up is not applied to your expert report, but that critical responses and comments will be made.” —Prof. Dr. Ernst Nolte, Historian, January 28, 1992

“For me, the significance of receiving your report rests on the fact that it substantially contributes to our stock of knowledge. With many of my collegues active in the field of contemporary history, I am overjoyed and thankful for you having initiated this research activity. Of course, I am even more delighted regarding the results of your accurate scientific investigation.” —Prof. Dr. Werner Georg Haverbeck, Historian, January 31, 1992

“I calmly read your report! It gives me hope to realize that a representative of the younger generation courageously sets out, with scientific thoroughness, noticeable great expertise, and corresponding investigative curiosity, to get to the bottom of a controversial question that is of worldwide significance! The result is clear and unequivocal! True facts cannot be suppressed forever! I wish that your work will make the breakthrough!” —Prof. Emil Schlee, Historian, April 1, 1992

“[…] I sincerely hope that all statements about this topic would obviously be based on long and intensive work such as yours. Most of it is certainly unverifiable for the layman, but the photographs are already quite informative. […]” —Prof. Dr. Ernst Nolte, Historian, January 6, 1993

“Rudolf is a young scientist who tried to prove in an excellently layed-out work with tables, graphics, and so on, that the gas chambers were technically impossible. […] These scientific analyses are perfect.” —Hans Westra, Anne-Frank-Foundation, BRT 1 TV (Belgium), Panorama, April 27, 1995

“All in all, he relies on literature which was written long before this report was completed, and the report must be described as scientifically acceptable.” —Prof. Dr. Henri Ramuz, Chemist, interrogated as expert witness about the Rudolf Report by the Swiss Court at Châtel-St.-Denis, May 18, 1997

Lectures on the Holocaust

In 1976, Holocaust revisionism produced its last “standard work,” if there ever was such a thing: A.R. Butz’ Hoax of the Twentieth Century. “How can a quarter century old text not be obsolete today?” Butz asks in the preface of the 2003 edition of his own book, pointing out “the age of this text, and the great advances that have subsequently occurred in Holocaust revisionism.” Hence, there is a great need for a new, integrated work summarizing Holocaust revisionism after 30 years of very intensive and thorough research.

And here it is, the new standard work of Holocaust revisionism! It was written by German scholar, writer, and publisher Germar Rudolf, based on the research of the most prominent revisionists, most of which Rudolf had the pleasure to publish in a multitude of German and English language journal articles and books over the past 15 years.

The book was written to fit the need of both those who have no in-depth knowledge of the Holocaust or of revisionism, as well as for well-versed readers familiar with revisionism. Anyone who wants to bring himself up to date on revisionist scholarship, but does not want to read all the special studies that were published during the past ten years, needs this book!

Since 1992, Rudolf has been giving lectures to various mainstream audiences all over the world. His topic is very controversial: the Holocaust in the light of new forensic and historical findings. Rudolf’s sometimes astounding facts and arguments fall on fertile soil among his listeners, as they are presented in a very sensitive and scholarly way. This book is the literary version of Rudolf’s lectures, enriched with the most recent findings of historiography.

The book’s style is unique: It is a dialogue between the lecturer and the reactions of the audience. Rudolf introduces the most important arguments and counter arguments of Holocaust revisionism. The audience reacts with supportive, skeptical, and also hostile questions. The Lectures read like an exciting real-life exchange between persons of various points of view. The usual moral, political, and pseudo-scientific arguments against revisionism are addressed and refuted. This book resembles an entertaining collection of answers to frequently asked questions on the Holocaust. With generous references to a vast bibliography, this easy-to-understand book is the best introduction into this taboo topic for both readers unfamiliar with the topic and for those wanting to know more.

0

New IRC vHost + webpage

zionism.de - peculiar domain? zionism.de - peculiar domain?

Just briefly:

I obtained “zionism.de” for the sole purpose of creating a vHost for usage in IRC, and perhaps later, also use it for VPN purposes. A modest webpage was spawned as well, see:
http://we.must.destroy.zionism.de/

we-must-destroy-zionism-vhost01_k0nsl
The domain only cost me seven or eight bucks, so I said to myself and some of my pals “what the heck, I’ll buy it.”

Happy 2014, when it finally dawns!