• Announcements

    • MannDude

      Current state of vpsBoard   02/04/2017

      Dear vpsBoard members and guests:

      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.

      -MannDude
  • 1
Sign in to follow this  
Followers 0
wlanboy

How do you run your homepages?

Question

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:

 - [js] - [js rest-client] - [rest-service] - [database].


Simple html only hosting for all webpages and frontends and some javascript clue that is handling the dynamic stuff. The rest-service is hiding the database. So no SQL-injection and an easy move if I want to switch databases.

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.

  1. write markdown file with your texteditor of choice
  2. start static site generator of your choice
  3. syncing generated folder (html files) to your server/hosting account
  4. done

Perfect separation of content (markdown), theme (css/jss/layout) and output (generated html).

 

Share this post


Link to post
Share on other sites

4 answers to this question

  • 0

This seems like a good format to approach the problem.  I mean if you're the only person working within the workflow then it makes sense and it works.  However, most of those other options are there for people who have to share the workflow with someone else. 

Anywho, I don't see anything wrong with this, but I do have a question in mind.  How would you expect permissions to work with Dropbox in the loop?  I don't use Dropbox on linux so I can't be sure but you could possibly have complications involved.  Why not just use something like git?  Then have it pull from git at midnight everynight or something.  

Share this post


Link to post
Share on other sites
  • 0
5 hours ago, HalfEatenPie said:

Why not just use something like git?  Then have it pull from git at midnight everynight or something.  

I am using git for version control only. See my tutorial: 

 

1 person likes this

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, wlanboy said:

I am using git for version control only. See my tutorial: 

 

Oh sorry mate I meant something like this: https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps

If I recall I think Heroku and a few other places supports deploying applications via git.  Not just for version control.  

Share this post


Link to post
Share on other sites
  • 0
53 minutes ago, HalfEatenPie said:

... supports deploying applications via git.  Not just for version control.  

I would never grand a systemuser or anything running on a vps access on my git repros...

1 person likes this

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0

  • Similar Content

    • By LiamCyrus
      Arch Industries, LLC. - Infrastructure as a Service - https://archhosting.net
       
      Arch Industries offers an affordable and powerful platform to launch your website. Take advantage of our unsaturated gigabit network and utilize our quality US & European peering for your own website. Our United Kingdom dedicated infrastructure offers the fastest possible connection while still providing the reliability and redundancy that your service needs. We are a legal United States LLC. and have years of experience providing quality hosting services.
       
      Micro Web Hosting
      1 GB SSD Storage
      100 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $1.99/m [Order]
       
      Small Web Hosting
      5 GB SSD Storage
      500 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $2.99/m [Order]
       
      Medium Web Hosting
      10 GB SSD Storage
      1 TB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $3.99/m [Order]
       
      Features
      cPanel 11
      SSD Powered
      600 Gbps Shared Voxility DDoS Protection (Zare Network)
      1 Gbps unsaturated premium bandwidth network port
      Softaculous Script Installer
      CloudLinux OS
      Cloudflare Optimized Partner with Railgun available
      Increased PHP memory_limit for improved script performance
      Advanced SEO tools available in cPanel
      Advanced DNS manager
      Free daily backups
      7 day money back guarantee, no questions asked
      Responsive support team with a wide range of experience to assist with any issue
      Instant service setup
      Free website migrations
      99.99% SLA
      Latest PHP 6 with IonCube Loader, GD, PDO, cURL, and many other plugins enabled
      Much more! We’re constantly expanding and adding new features.
       
      Security
      Your file safety and online security is our top priority. We utilize signed AES 256 SSL encryption on all web services. Our infrastructure has been tested for vulnerabilities by multiple penetration testers and secured against attacks (Apache symlink attacks, hypervisor exploits). Our configuration includes routine backups to offsite locations to ensure that client data is not lost in the event of a hard drive failure.
       
      Sensitive client data is secured with military-grade AES encryption. All passwords are salted numerous times to ensure maximum security. Our set of in-house developers helps prevent us from being vulnerable to the same "zero-day" attacks that other providers may face. No credit card or sensitive billing information is kept on file, preventing any possibility of leaked credit card or financial data due to a security breach.
       
      All traffic is mitigated through a shared 600 Gbps Zare (Voxility) upstream. This ensures that even in the event of a DDoS attack, your website stays online. In addition to this, traffic is also ran through our datacenter’s provided Layer 7 DDoS protection.
       
      We utilize CloudLinux OS which provides numerous improved security benefits over CentOS. Most significantly is the utilization of CageFS, which provides your website dedicated resources and a jailed environment that’s completely separate from any other user on the server. Just because you’re on a shared server doesn’t mean you need to compromise security!
       
      Support
      Do you need a WordPress blog installed? Or maybe a MyBB forum or CMS? Let our support do it for you. Our support team consists of experienced webmasters, developers, and cPanel experts. We don't outsource our tickets to third party companies; all client tickets are handled by an authorized and reliable Arch employees. All registered accounts may create tickets in our help desk, which will receive a response within twelve hours max. We also offer support via text messages on our company line listed below. Lastly, even unregistered users can view our public knowledge base which contains solutions, answers, and tutorials regarding many common problems you may face.
       
      Contact Us
      Have a question? Contact me via PM, create a ticket, text our number, or email us!
       
      [email protected]
      Arch Industries, LLC.
      +1 (310) 853-3867
      https://archhosting.net
      Insanely awesome Infrastructure as a Service
       
    • By LiamCyrus
      Arch Industries, LLC. - Infrastructure as a Service - https://archhosting.net
       
      Arch Industries offers an affordable and powerful platform to launch your website. Take advantage of our unsaturated gigabit network and utilize our quality US & European peering for your own website. Our United Kingdom dedicated infrastructure offers the fastest possible connection while still providing the reliability and redundancy that your service needs. We are a legal United States LLC. and have years of experience providing quality hosting services.
       
      Micro Web Hosting
      1 GB SSD Storage
      100 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $1.99/m [Order]
       
      Small Web Hosting
      5 GB SSD Storage
      500 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $2.99/m [Order]
       
      Medium Web Hosting
      10 GB SSD Storage
      1 TB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $3.99/m [Order]
       
      Features
      cPanel 11
      SSD Powered
      600 Gbps Shared Voxility DDoS Protection (Zare Network)
      1 Gbps unsaturated premium bandwidth network port
      Softaculous Script Installer
      CloudLinux OS
      Cloudflare Optimized Partner with Railgun available
      Increased PHP memory_limit for improved script performance
      Advanced SEO tools available in cPanel
      Advanced DNS manager
      Free daily backups
      7 day money back guarantee, no questions asked
      Responsive support team with a wide range of experience to assist with any issue
      Instant service setup
      Free website migrations
      99.99% SLA
      Latest PHP 6 with IonCube Loader, GD, PDO, cURL, and many other plugins enabled
      Much more! We’re constantly expanding and adding new features.
       
      Security
      Your file safety and online security is our top priority. We utilize signed AES 256 SSL encryption on all web services. Our infrastructure has been tested for vulnerabilities by multiple penetration testers and secured against attacks (Apache symlink attacks, hypervisor exploits). Our configuration includes routine backups to offsite locations to ensure that client data is not lost in the event of a hard drive failure.
       
      Sensitive client data is secured with military-grade AES encryption. All passwords are salted numerous times to ensure maximum security. Our set of in-house developers helps prevent us from being vulnerable to the same "zero-day" attacks that other providers may face. No credit card or sensitive billing information is kept on file, preventing any possibility of leaked credit card or financial data due to a security breach.
       
      All traffic is mitigated through a shared 600 Gbps Zare (Voxility) upstream. This ensures that even in the event of a DDoS attack, your website stays online. In addition to this, traffic is also ran through our datacenter’s provided Layer 7 DDoS protection.
       
      We utilize CloudLinux OS which provides numerous improved security benefits over CentOS. Most significantly is the utilization of CageFS, which provides your website dedicated resources and a jailed environment that’s completely separate from any other user on the server. Just because you’re on a shared server doesn’t mean you need to compromise security!
       
      Support
      Do you need a WordPress blog installed? Or maybe a MyBB forum or CMS? Let our support do it for you. Our support team consists of experienced webmasters, developers, and cPanel experts. We don't outsource our tickets to third party companies; all client tickets are handled by an authorized and reliable Arch employees. All registered accounts may create tickets in our help desk, which will receive a response within twelve hours max. We also offer support via text messages on our company line listed below. Lastly, even unregistered users can view our public knowledge base which contains solutions, answers, and tutorials regarding many common problems you may face.
       
      Contact Us
      Have a question? Contact me via PM, create a ticket, text our number, or email us!
       
      [email protected]
      Arch Industries, LLC.
      +1 (310) 853-3867
      https://archhosting.net
      Insanely awesome Infrastructure as a Service
       
    • By LiamCyrus
      Arch Industries, LLC. - Infrastructure as a Service - https://archhosting.net
        Arch Industries offers an affordable and powerful platform to launch your website. Take advantage of our unsaturated gigabit network and utilize our quality US & European peering for your own website. Our United Kingdom dedicated infrastructure offers the fastest possible connection while still providing the reliability and redundancy that your service needs. We are a legal United States LLC. and have years of experience providing quality hosting services.
        Micro Web Hosting
      1 GB SSD Storage
      100 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $1.99/m [Order]
        Small Web Hosting
      5 GB SSD Storage
      500 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $2.99/m [Order]
        Medium Web Hosting
      10 GB SSD Storage
      1 TB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $3.99/m [Order]
        Features
      cPanel 11
      SSD Powered
      600 Gbps Shared Voxility DDoS Protection (Zare Network)
      1 Gbps unsaturated premium bandwidth network port
      Softaculous Script Installer
      CloudLinux OS
      Cloudflare Optimized Partner with Railgun available
      Increased PHP memory_limit for improved script performance
      Advanced SEO tools available in cPanel
      Advanced DNS manager
      Free daily backups
      7 day money back guarantee, no questions asked
      Responsive support team with a wide range of experience to assist with any issue
      Instant service setup
      Free website migrations
      99.99% SLA
      Latest PHP 6 with IonCube Loader, GD, PDO, cURL, and many other plugins enabled
      Much more! We’re constantly expanding and adding new features.
        Security
      Your file safety and online security is our top priority. We utilize signed AES 256 SSL encryption on all web services. Our infrastructure has been tested for vulnerabilities by multiple penetration testers and secured against attacks (Apache symlink attacks, hypervisor exploits). Our configuration includes routine backups to offsite locations to ensure that client data is not lost in the event of a hard drive failure.
        Sensitive client data is secured with military-grade AES encryption. All passwords are salted numerous times to ensure maximum security. Our set of in-house developers helps prevent us from being vulnerable to the same "zero-day" attacks that other providers may face. No credit card or sensitive billing information is kept on file, preventing any possibility of leaked credit card or financial data due to a security breach.
        All traffic is mitigated through a shared 600 Gbps Zare (Voxility) upstream. This ensures that even in the event of a DDoS attack, your website stays online. In addition to this, traffic is also ran through our datacenter’s provided Layer 7 DDoS protection.
        We utilize CloudLinux OS which provides numerous improved security benefits over CentOS. Most significantly is the utilization of CageFS, which provides your website dedicated resources and a jailed environment that’s completely separate from any other user on the server. Just because you’re on a shared server doesn’t mean you need to compromise security!
        Support
      Do you need a WordPress blog installed? Or maybe a MyBB forum or CMS? Let our support do it for you. Our support team consists of experienced webmasters, developers, and cPanel experts. We don't outsource our tickets to third party companies; all client tickets are handled by an authorized and reliable Arch employees. All registered accounts may create tickets in our help desk, which will receive a response within twelve hours max. We also offer support via text messages on our company line listed below. Lastly, even unregistered users can view our public knowledge base which contains solutions, answers, and tutorials regarding many common problems you may face.
        Contact Us
      Have a question? Contact me via PM, create a ticket, text our number, or email us!
        [email protected]
      Arch Industries, LLC.
      +1 (310) 853-3867
      https://archhosting.net
      Insanely awesome Infrastructure as a Service
       
    • By LiamCyrus
      Arch Industries, LLC. - Infrastructure as a Service - https://archhosting.net
        ** BLACK FRIDAY SALE: USE PROMO CODE GOBBLE AT CHECKOUT FOR 40% OFF YOUR SHARED HOSTING ORDER FOR LIFE! **
        Arch Industries offers an affordable and powerful platform to launch your website. Take advantage of our unsaturated gigabit network and utilize our quality US & European peering for your own website. Our United Kingdom dedicated infrastructure offers the fastest possible connection while still providing the reliability and redundancy that your service needs. We are a legal United States LLC. and have years of experience providing quality hosting services.
        Personal Web Hosting
      5 GB SSD Storage
      300 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $2.99/m [Order]
        Startup Web Hosting
      10 GB SSD Storage
      500 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $4.99/m [Order]
        Business Web Hosting
      15 GB SSD Storage
      1 TB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $9.99/m [Order]
        Features
      cPanel 11
      SSD Powered
      600 Gbps Shared Voxility DDoS Protection (Zare Network)
      1 Gbps unsaturated premium bandwidth network port
      Softaculous Script Installer
      CloudLinux OS
      Cloudflare Optimized Partner with Railgun available
      Increased PHP memory_limit for improved script performance
      Advanced SEO tools available in cPanel
      Advanced DNS manager
      Free daily backups
      7 day money back guarantee, no questions asked
      Responsive support team with a wide range of experience to assist with any issue
      Instant service setup
      Free website migrations
      99.99% SLA
      PHP 5.6 with IonCube Loader, GD, PDO, cURL, and many other plugins enabled
      Much more! We’re constantly expanding and adding new features.
        Security
      Your file safety and online security is our top priority. We utilize signed AES 256 SSL encryption on all web services. Our infrastructure has been tested for vulnerabilities by multiple penetration testers and secured against attacks (Apache symlink attacks, hypervisor exploits). Our configuration includes routine backups to offsite locations to ensure that client data is not lost in the event of a hard drive failure.
        Sensitive client data is secured with military-grade AES encryption. All passwords are salted numerous times to ensure maximum security. Our set of in-house developers helps prevent us from being vulnerable to the same "zero-day" attacks that other providers may face. No credit card or sensitive billing information is kept on file, preventing any possibility of leaked credit card or financial data due to a security breach.
        All traffic is mitigated through a shared 600 Gbps Zare (Voxility) upstream. This ensures that even in the event of a DDoS attack, your website stays online. In addition to this, traffic is also ran through our datacenter’s provided Layer 7 DDoS protection.
        We utilize CloudLinux OS which provides numerous improved security benefits over CentOS. Most significantly is the utilization of CageFS, which provides your website dedicated resources and a jailed environment that’s completely separate from any other user on the server. Just because you’re on a shared server doesn’t mean you need to compromise security!
        Support
      Do you need a WordPress blog installed? Or maybe a MyBB forum or CMS? Let our support do it for you. Our support team consists of experienced webmasters, developers, and cPanel experts. We don't outsource our tickets to third party companies; all client tickets are handled by an authorized and reliable Arch employees. All registered accounts may create tickets in our help desk, which will receive a response within twelve hours max. We also offer support via text messages on our company line listed below. Lastly, even unregistered users can view our public knowledge base which contains solutions, answers, and tutorials regarding many common problems you may face.
        Contact Us
      Have a question? Contact me via PM, create a ticket, text our number, or email us!
        [email protected]
      Arch Industries, LLC.
      +1 (310) 853-3867
      https://archhosting.net
      Insanely awesome Infrastructure as a Service
       
    • By LiamCyrus
      Arch Industries, LLC. - Infrastructure as a Service - https://archhosting.net
        Arch Industries offers an affordable and powerful platform to launch your website. Take advantage of our unsaturated gigabit network and utilize our quality US & European peering for your own website. Our United Kingdom dedicated infrastructure offers the fastest possible connection while still providing the reliability and redundancy that your service needs. We are a legal United States LLC. and have years of experience providing quality hosting services.
        Personal Web Hosting
      5 GB SSD Storage
      300 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $2.99/m [Order]
        Startup Web Hosting
      10 GB SSD Storage
      500 GB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $4.99/m [Order]
        Business Web Hosting
      15 GB SSD Storage
      1 TB Premium Bandwidth
      99 FTP Accounts
      99 Email Accounts
      99 MySQL Databases
      99 Subdomains
      $9.99/m [Order]
        Features
      cPanel 11
      SSD Powered
      600 Gbps Shared Voxility DDoS Protection (Zare Network)
      1 Gbps unsaturated premium bandwidth network port
      Softaculous Script Installer
      CloudLinux OS
      Cloudflare Optimized Partner with Railgun available
      Increased PHP memory_limit for improved script performance
      Advanced SEO tools available in cPanel
      Advanced DNS manager
      Free daily backups
      7 day money back guarantee, no questions asked
      Responsive support team with a wide range of experience to assist with any issue
      Instant service setup
      Free website migrations
      99.99% SLA
      PHP 5.6 with IonCube Loader, GD, PDO, cURL, and many other plugins enabled
      Much more! We’re constantly expanding and adding new features.
        Security
      Your file safety and online security is our top priority. We utilize signed AES 256 SSL encryption on all web services. Our infrastructure has been tested for vulnerabilities by multiple penetration testers and secured against attacks (Apache symlink attacks, hypervisor exploits). Our configuration includes routine backups to offsite locations to ensure that client data is not lost in the event of a hard drive failure.
        Sensitive client data is secured with military-grade AES encryption. All passwords are salted numerous times to ensure maximum security. Our set of in-house developers helps prevent us from being vulnerable to the same "zero-day" attacks that other providers may face. No credit card or sensitive billing information is kept on file, preventing any possibility of leaked credit card or financial data due to a security breach.
        All traffic is mitigated through a shared 600 Gbps Zare (Voxility) upstream. This ensures that even in the event of a DDoS attack, your website stays online. In addition to this, traffic is also ran through our datacenter’s provided Layer 7 DDoS protection.
        We utilize CloudLinux OS which provides numerous improved security benefits over CentOS. Most significantly is the utilization of CageFS, which provides your website dedicated resources and a jailed environment that’s completely separate from any other user on the server. Just because you’re on a shared server doesn’t mean you need to compromise security!
        Support
      Do you need a WordPress blog installed? Or maybe a MyBB forum or CMS? Let our support do it for you. Our support team consists of experienced webmasters, developers, and cPanel experts. We don't outsource our tickets to third party companies; all client tickets are handled by an authorized and reliable Arch employees. All registered accounts may create tickets in our help desk, which will receive a response within twelve hours max. We also offer support via text messages on our company line listed below. Lastly, even unregistered users can view our public knowledge base which contains solutions, answers, and tutorials regarding many common problems you may face.
        Contact Us
      Have a question? Contact me via PM, create a ticket, text our number, or email us!
        [email protected]
      Arch Industries, LLC.
      +1 (310) 853-3867
      https://archhosting.net
      Insanely awesome Infrastructure as a Service