Current state of vpsBoard 02/04/2017
Over the last year or two vpsBoard activity and traffic has dwindled. I have had a change of career and interests, and as such am no longer an active member of the web hosting industry.
Due to time constraints and new interests I no longer wish to continue to maintain vpsBoard. The web site will remain only as an archive to preserve and showcase some of the great material, guides, and industry news that has been generated by members, some of which I remain in contact to this very day and now regard as personal friends.
I want to thank all of our members who helped make vpsBoard the fastest growing industry forum. In it's prime it was an active and ripe source of activity, news, guides and just general off-topic banter and fun.
I wish all members and guests the very best, whether it be with your business or your personal projects.
For me planning a homepage does include three steps:
plattform framework management I would like to discuss what current options are available for these topics. Basically if I am still on the right path.
Back to the topic:
Management Do I need a GUI for creating content? Dynamic or static content? Framework Site creators or CMS Plattform vps server webhosting About 10 years ago I started with the plattform (budget) and afterwards thought about the frameworks.
Nowadays my first question is if it has to be dynamic, second one if it can be avoided to be dynamic.
Long story short: I am done with about any CMS. Content management systems brake on about anything from upgrades, themes and plugins. Don't even think you can customize anything without slapping yourself a few months later.
Yooomla, Badpress, Ghosty, Drupi or Redexe are broken by design. I stopped using them and I stopped hosting them.
My tutorials, my blog, my documentation are all written in md. Markdown helps a lot if you want to generate something out of it. No style, only content.
I started with Jekyll, moved to Octopress (due to the addons - it is more like a Jekyll++), tried Pelican and Middleman, moved to Hyde and now moved everything to Hugo.
There is still a little bit of Ruby flying aroung, because searching and paging (if you do not want to generate 1000nd of html pages) is still the last resort of dynamic content generation. But even wlanboy.com is 99% static content with two dynamic views.
After about 15 years of php, phyton and ruby frameworks I feel quite well with:
markdown to preserve content static site generators to get css/js injected html ruby & phyton for some searching/paging My next plan is to get rid of ruby & phyton on the frontend side.
100% generated webpage with some js code which is doing the searching, paging, tagging stuff through a rest-service:
There will be something like a 100% dynamic management frontend to create content, but that does not have to be installed on the webservers. Good luck to hack a static html page on a get-only webserver without any write or execution rights.
I like to have my homepages on my dropbox. Generating new content on my laptop and it is automatically published - a small ruby script ftp-ing the html/css/js stuff.
write markdown file with your texteditor of choice start static site generator of your choice syncing generated folder (html files) to your server/hosting account done Perfect separation of content (markdown), theme (css/jss/layout) and output (generated html).
So what did I build?
My servers <-> Internet <-> Rapsberry Pi <-> Arduino <-> Shiftregister <-> blinking things
Cronjob running a Ruby script
This script does: Load list of ips and loop through list doing: Ping ip Try to login via ssh (key based) Check if other sessions are open Check if logfiles should be checked (logwatch report with bad words) Save short status to byte array Write this array to the EEPROM (512 bytes!!) of the Arduino (serial) Loop within Arduino Load array of status bits Loop through array For each item Increase counter and refresh digit display (count + 1) Check status of each byte Enable or disable LEDs So the digit display is showing which server status is currently displayed (0 to 9 - so 10 servers).
The 6 LEDs (red/green/red/green/yellow/yellow) do show:
Ping status (red bad / green good) Service status (red bad / green good) [if every required service is running or not] Other sessions are open (yellow) [so someone is playing around] Logstatus (yellow) [Hey I should look at those log files]
I am still searching for a good 16 bit shift register (maybe the STP16C596A) and I want to add a 4x16 LCD module too.
The Raspberry Pi is able to handle the stuff too but can only work with 3.3V input/output where the Arduino can handle 5V input/output.
It is a pain to work with resistors for each single GPIO of the Raspberry Pi:
And - of course - you save a lot of energy because the Arduino is more energy efficient.
I like the idea of separated areas of responsibility:
Raspberry Pi doing all the network and analysing stuff and Arduino doing all the electro-technics.
I toy with the idea of buying a USB hub to connect several Arduinos with one Raspberry Pi.
One Arduino for the LCD/LED stuff
One Arduino for the temperature/light/movement stuff
One Arduino for a touch button pad - each button for one action like ssh login and calling scripts, etc.
Yup your right - I am currently running riot on this electro stuff.
Edit: Added video link.
This thread is all about posting private homepages. Maybe some other board members might run a homepage on their vps too. I am looking forward for links.
So I will start with wlanboy.com - tweeter archive.
All done in Ruby running on a Thin cluster living on a 96MB vps from ServerDragon.
The MongoDB is running on a Ramnode SSD vps.
Main purpose: Twitter archive of all vps related twitter accounts.
Twitter and all other social services are banned on work so I needed a remote twitter client. After some time a search/RSS feed was added too.
PS: If a twitter account is missing - just PM me. I don't want to miss one.