Let’s Encrypt SSL Certificate di Webserver NGINX (Ubuntu & Debian)

apt-get -y install git
cd /usr/local/
git clone https://github.com/letsencrypt/letsencrypt
git clone https://github.com/certbot/certbot
cd /usr/local/certbot/
./certbot-auto certonly –agree-tos –rsa-key-size 4096 –renew-by-default -m saya@domain.com –webroot -w /var/www/ -d saya.domain.com –renew-by-default

====================

IMPORTANT NOTES:
– Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/saya.domain.com/fullchain.pem. Your cert
will expire on 2016-10-20. To obtain a new or tweaked version of
this certificate in the future, simply run certbot-auto again. To
non-interactively renew *all* of your certificates, run
“certbot-auto renew”
– If you lose your account credentials, you can recover through
e-mails sent to saya@domain.com.
– Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
– If you like Certbot, please consider supporting our work by:

Donating to ISRG / Let’s Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

=====================

Konfigurasi di Webserver NGINX

vi /etc/nginx/sites-available/default

=====================
ssl on;
ssl_certificate /etc/letsencrypt/live/saya.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/saya.domain.com/privkey.pem;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers ‘EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH’;
ssl_dhparam /etc/nginx/ssl/dhparams.pem;
=====================

mkdir /etc/nginx/ssl
cd /etc/nginx/ssl
openssl dhparam -out dhparams.pem 2048
/etc/init.d/nginx restart

Kemudian testing SSL di
https://www.ssllabs.com/ssltest/analyze.html

Webserver for Nokia

Mobile Web Server

Mobile Web Server, also known as Raccoon, consists of a port of the Apache web server to the S60 smartphone platform, and a connectivity solution that provides a mobile phone with a global URL and with HTTP access to it. That is, you can now host a globally accessible website on your mobile phone. Cool, eh?

The software is open source under the Apache 2 license and can be downloaded from SourceForge.

Not ready for the bleading edge? In that case, try the consumer oriented productization of Raccoon at http://mymobilesite.net.

Source : http://wiki.opensource.nokia.com/projects/Mobile_Web_Server

PAMP (Personal Apache MySQL PHP)

The acronym AMP refers to a solution stack of software, usually free software / open-source software, used to run dynamic Web sites or servers. The original expansion is as follows:

  • Apache, the Web server;
  • MySQL, the database management system (or database server);
  • PHP and sometimes Perl or Python, the programming languages.

The combination of these technologies is used primarily to define a web server infrastructure, define a programming paradigm of developing software, and establish a software distribution package. (From Wikipedia)

This stack, commonly used on Linux and many other operating systems is now available in a personal context for your S60 mobile phone.

Source : http://wiki.opensource.nokia.com/projects/PAMP

Phyton for S60

Python for S60 is Nokia’s port of the Python language to the S60 smartphone platform. In addition to the standard features of the Python language, PyS60 provides access to many of the phone’s uniquely smartphone-y functions, such as camera, contacts, calendar, audio recording and playing, TCP/IP and Bluetooth communications and simple telephony.

It’s open source, under Apache 2 and Python licenses. You can download the source for the latest release from SourceForge.

…and what it is really about is making it not only possible but also easy and fun to hack these wonderful gadgets.

Source : http://wiki.opensource.nokia.com/projects/Python_for_S60