Showing posts with label Error 418. Show all posts
Showing posts with label Error 418. Show all posts

Saturday, April 13, 2013

Server monitoring - Uptime Robot


I had mentioned in one of my posts that I wanted to be able to monitor the uptime of my teapot.
Thanks to a comment from Peter (one of the few readers of this blog :-) I found the service UptimeRobot.


There are other services offering availability to monitor servers uptime... but most of them expect that a Web server returns a "200" code. As I worked hard to return a "418" code, most software sees my server as an anomaly. I can not use either TCP or ping controls because my router answers instead of the server if it is disconnected.

UptimeRobot service has the particularity to propose to monitor the presence of a keyword. So I can verify the presence of the text "error 418" to control the operation of my server and receive an alert when he is down.

Sunday, April 7, 2013

Fun with logs - Hackers!


Reading of the "User Agents" in the log was repetitive but instructive. It also allowed me to observe more interesting traces.





For example, this connection:
X.X.X.X 88.166.82.62 - [30/Dec/2012:06:52:36 +0000] "GET /user/soapCaller.bs HTTP/1.1" 404 345 "-" "Morfeus Fucking Scanner"


This connection is unusual for several reasons:
  • It tries to connect to a page that does not exist on my server. The page /user/soapCaller.bs is an admin page of the Drupal CMS.
  • It connects directly to the IP address of my server instead of the DNS name. This is probably a robot that scans entire address ranges rather than targeted attacks
  • The user agent "Morfeus Fucking Scanner" is a vulnerability scanner
Other connections try to access to administration pages of PhpMyAdmin and other tools:
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:13 +0000] "GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1" 404 345 "-" "ZmEu"
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:13 +0000] "GET /phpMyAdmin/scripts/setup.php HTTP/1.1" 404 345 "-" "ZmEu"
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:14 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "-" "ZmEu"
Here the user agent used is "Zmeu" which is also the name of a monster romanian mythology. The first connection seems to leave a signature "w00tw00t.at.blackhats.romanian.anti-sec".


I also found traces of a port scanner called "DFind":
X.X.X.X - - [05/Feb/2013:09:24:57 +0000] "GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1" 400 349 "-" "-"


Another scanner with the signature "muieblackcat" comes several times. It searches for a large number of php pages.
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:43 +0000] "GET /muieblackcat HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:43 +0000] "GET //index.php HTTP/1.1" 418 1370 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:54 +0000] "GET //admin/index.php HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:54 +0000] "GET //admin/pma/index.php HTTP/1.1" 404 345 "-" "-"


Other unfair connection without User-Agent, neither signature:
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:20:59 +0000] "GET / HTTP/1.1" 200 1371 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:00 +0000] "GET /phpldapadmin/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:00 +0000] "GET /phpldapadmin/htdocs/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:01 +0000] "GET /phpldap/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:02 +0000] "GET /phpldap/htdocs/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:02 +0000] "GET /admin/ HTTP/1.1" 404 345 "-" "-"


And also some connections using the DNS:
X.X.X.X www.htcpcp.net - [21/Jan/2013:17:55:53 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "http://HTCPCP.NET/phpmyadmin/scripts/setup.php" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"
X.X.X.X www.htcpcp.net - [21/Jan/2013:17:55:53 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "http://HTCPCP.NET/phpmyadmin/scripts/setup.php" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"


As a conclusion I find many connections from curious or malicious people. We can't really talk about hackers, but rather script kiddies. In any case, I'll need to look at the safety of my teapot. Maybe strengthen my iptables rules, implement Fail2ban or install an complete IDS such as Snort. Especially in this log, I see only connections on port 80. I'm sure that the traffic on port 22 (SSH) would also be interesting to study.
Image credit: Oren neu dag (Own work) [CC-BY-SA-3.0], via Wikimedia Commons)

Monday, April 1, 2013

Raspberry Pi power consumption - Three month after


The first quarter of the power consumption survey of my Raspberry Pi is completed:

April 1, total consumption measured from the beginning of the year is 5.3 kWh. This confirms an average consumption of 1.8 kWh per month of non-stop operation.


crédit photo: By Fir0002 (Own work) [GFDL 1.2 (http://www.gnu.org/licenses/old-licenses/fdl-1.2.html)], via Wikimedia Commons

Sunday, March 10, 2013

Fun with logs - User Agents


I started reading my logs by studying User Agents used by teapot visitors.

The User Agent is the software used for a visite on a website. Each User Agent let a specific string in the log.

I was very surprised by the diversity of browser used to visit my website. It gives a small idea of the difficulties to make a website compatible for all visitors. Here is an overview of what is see:

Internet Explorer 9 logo.png
Microsoft products
Some very old Windows are still in use. I found allmost all Internet Explorer versions since the 6 in my log. 

Windows 98 with Internet Explorer 6
"Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt\\)"

Windows 2000 wirh Internet Explorer 6 
 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

Windows XP with Internet Explorer 7 
"(compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"

Windows Server 2003 with Internet Explorer 7 
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)"

Windows Vista with Internet Explorer 8 
"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.30729; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET4.0C; Zune 4.7)"

Windows 7 with Internet Explorer 9 
"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"

Windows 8 with Internet Explorer 10 
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)"


Opera logo
The not enough famous Opera
"Opera/9.80 (Windows NT 6.1; U; Edition NCSD0; pl) Presto/2.10.229 Version/11.61"
"Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.10"
"Opera/9.80 (Windows NT 6.2; WOW64; MRA 8.0 (build 5784)) Presto/2.12.388 Version/12.11"
"Opera/9.80 (Windows NT 6.1; Win64; x64) Presto/2.12.388 Version/12.12"
"Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.13"

and Opera mobile
"Opera/9.80 (Android 4.0.3; Linux; Opera Mobi/ADR-1301080958) Presto/2.11.355 Version/12.10"
"Opera/9.80 (J2ME/MIDP; Opera Mini/7.1.32052/28.3492; U; en) Presto/2.8.119 Version/11.10"
"Opera/9.80 (iPhone; Opera Mini/7.0.3/28.3590; U; en) Presto/2.8.119 Version/11.10"


Mozilla Firefox 3.5 logo 256.pngMozilla
from the most antic versions to the beta of the future version of Firefox

"Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.1) Gecko/20060124 Firefox/1.5.0.1
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0"
"Mozilla/5.0 (Windows; U; Windows NT 5.1; et; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"
"Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1"
"Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2"
"Mozilla/5.0 (Windows NT 5.1; rv:7.0) Gecko/20100101 Firefox/7.0"
"Mozilla/5.0 (Windows NT 6.0; rv:8.0) Gecko/20100101 Firefox/8.0"
"Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1"
"Mozilla/5.0 (Windows NT 5.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0"
"Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0
"Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1 conkeror/1.0pre (Debian-"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0"
"Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0"

Actual stable version
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"

Experimental versions
"Mozilla/5.0 (Windows NT 6.2; WOW64; rv:20.0) Gecko/20130126 Firefox/20.0"
"Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20130203 Firefox/21.0"

The Iceweasel fork
"Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120714 Iceweasel/3.5.16 (like Firefox/3.5.16)"

Google Chrome icon (2011).svg Google
Chrome on personal computers

"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.17 Safari/536.11"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1179.0 Safari/537.1"
"Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Ubuntu Chromium/23.0.1271.97 Chrome/23.0.1271.97 Safari/537.11"
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.45 Safari/537.17"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.58 Safari/537.22"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.30 (KHTML, like Gecko) Chrome/26.0.1404.0 Safari/537.30"

the Chromium fork
"Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML, like Gecko) Ubuntu/10.10 Chromium/18.0.1025.151 Chrome/18.0.1025.151 Safari/535.19"

Android robot.svg
Android Smartphones with differents browsers
"Mozilla/5.0 (Linux; U; Android 2.3.4; fr-fr; SonyEricssonSK17i Build/4.0.2.A.0.62) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
"Mozilla/5.0 (Linux; Android 4.0.3; Transformer TF101 Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166  Safari/535.19"
"Opera/9.80 (Android 4.0.3; Linux; Opera Mobi/ADR-1301080958) Presto/2.11.355 Version/12.10"
"Mozilla/5.0 (Linux; U; Android 4.0.3; fr-fr; A500 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30"
"Mozilla/5.0 (Linux; Android 4.2.1; HTC One X Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"
"Mozilla/5.0 (Linux; Android 4.2.1; Nexus 7 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166  Safari/535.19"
"Mozilla/5.0 (Linux; Android 4.2.1; Galaxy Nexus Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"


Tux.svgLinux users
"Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0"
"Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.7) Gecko/20100723 Fedora/3.6.7-1.fc13 Firefox/3.6.7"
"Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.2.8) Gecko/20100723 Ubuntu/9.10 (karmic) Firefox/3.6.8"
"Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.7) Gecko/20060914 Firefox/1.5.0.7 (Swiftfox)"


Apple logo black.svgApple systems
Mac computers
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0

Mobile
"Mozilla/5.0 (iPhone; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) "Mozilla/5.0 (iPhone3,1; iPhone; U; CPU OS 6_0_1 like Mac OS X; en_US) com.google.GooglePlus/13196 (KHTML, like Gecko) Mobile/N90AP (gzip)"

Nearly mobile
"Mozilla/5.0 (iPad; CPU OS 6_0_2 like Mac OS X; en-us) AppleWebKit/536.26 (KHTML, like Gecko) CriOS/23.0.1271.100 Mobile/10A550 Safari/8536.25"U

Next time I'll share with you some more interesting traces from my logs: Hackers scripts traces!

Saturday, February 9, 2013

Debug the teapot - Enabling the 418 return code

I have found a simple a way to correct the lack of 418 return code.
There are php commands to control the return code in the header.

But to use it I first had to install PHP for my lighttpd server with this command:
"sudo apt-get install lighttpd php5-cgi"

After that I had to enable it in the server with these 2 commands
"sudo lighty-enable-mod fastcgi" "sudo lighty-enable-mod fastcgi-php"

After that I have renamed my index.html for index.php and then I have added this PHP code to my page.
"<?php
header("I'm a teapot!", true, 418);
?>"

Here is the result in the Firefox debuging console


Thursday, January 31, 2013

Raspberry Pi power consumption - One month after


Here is the end of January  As promised, I'll do a checkpoint about my Raspberry pi power consumption.

My consometer measured a total power consumption of 1,8 kWh, this is absolutely very low.

I'll do another measure in two month for confirmation.




Crédit photo: M. G. Loppé [Public domain], via Wikimedia Commons

Sunday, January 20, 2013

A bug on the teapot - Firefox Debugging tools



I received an email from a visitor telling me there is a bug on the site of my teapot.
In summary, he told me that the debugger says him that my teapot it returns him a code 200 instead of a 418 code.

But how to check the presence of this bug by myself? I explored the development tools in the Firefox menu to find the option "Web Developer / Web Console".




This tool displays some technical informations about the current page in a banner that appears at the bottom (remember to refresh the page if nothing is displayed)




Indeed, the return code 200 is the code sent after a HTTP request accepted by the server. My teapot hosting a web server, it returns this return code when you visit my page.

It is also noticed traces of my usage of Google Analytics with this tool.

Now that I'm aware of this failure, I'll try to find a way to return a true 418 code in a future post.

Sunday, January 6, 2013

Raspberry Pi power consumption - One week after

Here is a first checkpoint about the power consumption of my Raspberry Pi.
Today, after one week of measuring my powermeter announces a total consumption of 0.4 kWh.
Given the low power consumption and the poor accuracy of the tool, I'll do the next measure at the end of the month.




Credit photo: Thomas Bresson (originally posted to Flickr as Eclair) [CC-BY-2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons





Tuesday, January 1, 2013

Raspberry Pi power consumption

To start the new year, I decided to look at the power consumption of the project.

I found a power meter in my stuffs, which is probably not very accurate, but should allow me to give an idea of what consumes and costs my Raspberry Pi. I want to take into account the conversion from 240 Volts to 5 Volts.
My power meter is the MPM 50 model of brand IDK.

Due to the low consumption of Rasperry Pi, it is possible that the power meter consumption is significant. According to the manual it consumes less than 2 watts.

The experiment just started, so I have didn't accumulated cumulative consumption yet, but here are the first informations on the instantaneous data given by the device:
237 Volts
0,02 Ampères
2,5 Watts

For your information, the regulated tariff for electricity from EDF (Electricité de France) is € 0.0812 per kWh excluding taxes and € 0.1249 per kWh including taxes.

I'll try to give regular updates on measured consumption.

Tuesday, December 18, 2012

Looking for a good power adapter


As my server works 24/7, I spent a bit of time to find a good power supply for my Raspberry Pi

Recommendations for the Raspberry Pi are to use an 5V 700mA USB power adapter .

So I checked my stuff for what USB chargers I already had. I found several alimentions 500mA and 1000mA. They all work with my Raspberry Pi, but I feel these alimentations become too hot after a long usage.

So I started looking for a bit more powerful adapter, thinking that an over-sized power adapter should help to reduce heating and improve the life of the power adapter and of the Rasperry Pi

I found several chargers over 2000mA on the Internet, some with two USB ports, like this one, brand Bluestork:

Others with 1 USB port, like this one, brand Re-volt:


I have a preference for a model with one USB port, as some 2000mA models with 2 USB ports are in fact 2 x 1000mA

But ultimately, I chose this one, brand Apple:
€ 19.99 is a bit expensive for a power adapter, but it fits in the budget of the project. I found it in a local shop and I therefore saved shipping cost. In addition, the brand is well known, and I think I can benefit from the guarantee in case of problems.

After 2 days of usage, I feel this one a bit less hot than my older one.

Impact on the project: -19.90€

Sunday, November 25, 2012

Google Analytics statistics


From the beginning of this project, I was curious to know if people would connect to my teapot. I initially planned to create a counter or a statistics module simple PHP. But after discovering Google Analytics, I finally decided to use it.

Of course, very precise statistics aren't necessary for a simple teapot project, but this module can be activated simply by adding a javascript code on the page to be checked, which made the task very easy.


Since the implementation of Analytics on November 4th, the teapot received 574 unique visitors. The first surprise came from a peak of 143 visits in one day, I can't explain it. But Google Analytics also provides impressive details on the website visitors. You can know the browser, the origin website, the used browser and other relevant information such as country of origin of visitors. This information was what I was most curious about.

As I mentioned my site to friends, I received many visits from France: 109. I also received 109 visits from the United States. What surprised me most is that the first country of my visitors is Finland with 110 visitors. But is it really a surprise that the country that gave us Linus Torvalds, Nokia phones and Angry Birds also hosts many geeks interested in the error 418?

Monday, November 5, 2012

It isn't fake!


I received some remarks saying that my pictures didn't show that the teapot really contains a functionnal Raspberry Pi. As an answer, I'm proud to give you some newer photos.



Sunday, November 4, 2012

Error 418 teapot beta version online



A beta version of my teapot is online at www.htcpcp.net.

I'll not give technical details in this post, but I use Raspbian with Lighttpd.

I'll write a longer post when my installation will be stable.



Saturday, November 3, 2012

Teapot purchased


The teapot was purchased today in an "Secours Populaire" shop (a french charity shop).

This geek operation is nearly a charity one now!

Impact on budget: -4€





Configuring the DNS - Episode 2

I have configured my DNS.

The two main domains following the Google instruction for blogger/blogspot sites.
-www.error418.fr for the french version of the blog
-www.error418.org for the english version.

In fact, I had to be patient and wait for the DNS propagation. You can track the propagation with some sites like http://www.whatsmydns.net/
Reducing the TTL may be an good idea, but you must do it the night before the change to be sure it is active.

The domain 418error.net is redirected to error418.org, with an .htaccess file 301 redirection.
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.error418.org [R=301,L]

Other forms of redirection may be penalized by the Google search engine, which could be considered as "duplicate content".

To do the expriment I redirected www.error418.net with the simple redirection interface of my registar.

The www.htcpcp.net, domain will be used for my teapot, with an simple 'A' record.

Thursday, November 1, 2012

Configuring the DNS - Episode 1

I tried to configure my DNS today, and I realized that it was much more complicated than I thought, because it is necessary to consider the consequences for google referrals which penalizes the "duplicate content".

I tried several solutions:
-redirection (visible or invisible) proposed in the OVH interface: it is simple to implement, but may handicap referrals
redirection by. htaccess files seems powerful, but complex to implement, and requires host a site for each domain.
-html-forwarding: problems for referrals.
-create Cname and A records in the DNS: I have changed, and I made ​​my site inaccessible.
-blogspot interface to use a personnal domain worked a few minutes, and then made ​​my blog inaccessible

I really have to study DNS, but the blog may become inaccessible for some time.


A french version of the site

A small message, just to say that I finally decided to host a french version of the blog on the error418.fr domain. The adresses error418.net, error418.org, 418error.net and htcpcp.net, remain associated to the english version.

Wednesday, October 31, 2012

Raspberry Pi received!


Raspberry PiI received my Raspberry Pi today (B Model, 256 MB RAM).

I've tested it quickly with the Raspbian distribution, It works fine: serious matters start there!


Monday, October 29, 2012

Domains Names Reservation


I never reserved any domains before this project and I was surprised to look that domains are not so expensive that I thought.

For 7,16€, I can reserve an domain adress for one year.

Another question I had about domain reservation was the Whois registration. I haven't any terrible secret to hide, but I dont want to show my physical adress to the entiere world. I have found the OwO (OVH Whois Obfuscateur) service form the OVH provider. With that service, only my name can be showed in the whois server, and the postal adress is the adress of the registar.

With that price and services (and too much enthousiasm) I have decided to buy not 1 but 5 domain names:
  • error418.org
  • error418.net
  • error418.fr (maybe for a french version of this blog)
and beacause I'm a bit crazy, 2 less good domains
  • 418error.net
  • htcpcp.net
Impact on the budget: -35,80€

Domain name activation was very quick, but I'll will explain their configuration in another post.

Sunday, October 28, 2012

And the winner is Rasperry Pi

http://www.raspberrypi.org/
I have choosen my hardware platform:

The Toshiba Libretto is to big to fit in a standard Teapot, and I don't want to unmount it.

TP-Link router are sold around 35-40$ on chineses websites, but the delivery delay may be long, and the platform looks less powerfull.

I have found some Raspberry Pi to sell in France on Ebay at 36,5€ (+3,5€ Delivery cost)... so it will be my hardware platform. It can run Linux easily, so it is an perfect base for a small web server. I saw many project far more ambitious that mine on the very active official Raspberry Pi forum. I think it will be easy to find help and documentation.

I hope receiving it next week.