<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
    <link rel="manifest" href="/site.webmanifest" />
    <link rel="me" href="https://gts.batsense.net.net/@librepages" />
    <link rel="stylesheet" href="https://librepages.org/main.css" />
    <link
      rel="stylesheet"
      media="screen and (max-width: 1300px)"
      href="https://librepages.org/mobile.css"
    />


    <meta name="referrer" content="no-referrer-when-downgrade" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />

       

   
    <link rel="stylesheet" href="https://librepages.org/main.css" />
    <link
      rel="stylesheet"
      media="screen and (max-width: 1300px)"
      href="https://librepages.org/mobile.css"
    />

    <meta name="referrer" content="no-referrer-when-downgrade" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />

    <title>Posts | LibrePages: JAMstack platform with focus on privacy and speed</title>
    <meta name="referrer" content="no-referrer-when-downgrade" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />

    <meta name="description" content="The LibrePages Blog: we write about static-sites deployment, Free Software and the
general development ecosystem" />
    

    <meta property="og:title" content="Posts | LibrePages: JAMstack platform with focus on privacy and speed" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="https:&#x2F;&#x2F;librepages.org" />

    <meta property="og:description" content="The LibrePages Blog: we write about static-sites deployment, Free Software and the
general development ecosystem" />
    <meta
      property="og:site_name"
      content="Posts | LibrePages: JAMstack platform with focus on privacy and speed"
    />
  <link
    rel="apple-touch-icon"
    sizes="57x57"
    href="https://librepages.org/apple-icon-57x57.png?h=aa7556c6917e2715fc5cd91b0f71abf54c25fb3f4596b83938485bd339b3ee5c"
  />
  <link
    rel="apple-touch-icon"
    sizes="60x60"
    href="https://librepages.org/apple-icon-60x60.png?h=3c65021633e27b12573a4d95ee104960edeeb8448d016cc4a3a8c009956f455b"
  />
  <link
    rel="apple-touch-icon"
    sizes="72x72"
    href="https://librepages.org/apple-icon-72x72.png?h=7e6ea650d40b0c229eb8991d4bdaaeaf3a4fdc37b4c91c7e0f6705f4ccbd4823"
  />
  <link
    rel="apple-touch-icon"
    sizes="76x76"
    href="https://librepages.org/apple-icon-76x76.png?h=14cc3b66876cc79fe49f4bdf43cfa342dd12249fb32ebb4bf5895cac9fd2eaba"
  />
  <link
    rel="apple-touch-icon"
    sizes="114x114"
    href="https://librepages.org/apple-icon-114x114.png?h=a7e320f87a86aa0e037e78635c5f5042e02bf3adaf5c7a3163a108b004f1874e"
  />
  <link
    rel="apple-touch-icon"
    sizes="120x120"
    href="https://librepages.org/apple-icon-120x120.png?h=0555c76525ad4b8e974217be648c2691643b0ae09c1447bee571bdf51d324e5a"
  />
  <link
    rel="apple-touch-icon"
    sizes="144x144"
    href="https://librepages.org/apple-icon-144x144.png?h=3c6dcd632f3eca17cf7cc6153e9b372183518168754e2d8adb6bc549cfc89694"
  />
  <link
    rel="apple-touch-icon"
    sizes="152x152"
    href="https://librepages.org/apple-icon-152x152.png?h=0de6ee6daa86c4800faa71c0ba940a749b025c83f1150b19f7817bac9558344e"
  />
  <link
    rel="apple-touch-icon"
    sizes="180x180"
    href="https://librepages.org/apple-icon-180x180.png?h=4015bdb0896669f24d0be4e93fc9625c771a746060906dd94ed07ed2b3a88ede"
  />
  <link
    rel="icon"
    type="image/png"
    sizes="192x192"
    href="https://librepages.org/android-icon-192x192.png?h=4065738be7277800667ab5dab97c610d8b76f7c9d7835266ecf440a1336b179a"
  />
  <link
    rel="icon"
    type="image/png"
    sizes="32x32"
    href="https://librepages.org/favicon-32x32.png?h=19f5fc89580c10a37da127a18cb6d18427f8604617fe3c1d163a5528c4832094"
  />
  <link
    rel="icon"
    type="image/png"
    sizes="96x96"
    href="https://librepages.org/favicon-96x96.png?h=f1dbc55e44179d839832093c008b0bedea79c3b21b1af68adb6d70c3e21227f5"
  />
  <link
    rel="icon"
    type="image/png"
    sizes="16x16"
    href="https://librepages.org/favicon-16x16.png?h=a7056d65f8aa73fbaf9e97dcd2e685ac67489a76c0b8e715936970b118d74700"
  />
  <link
    rel="manifest"
    href="https://librepages.org/manifest.json?h=27eca3e8297eb7ff340deb3849b210185a459b3845456aa4d0036f6d966b3518"
  />
  <meta name="msapplication-TileColor" content="#ffffff" />
  <meta
    name="msapplication-TileImage"
    content="https://librepages.org/ms-icon-144x144.png?h=3c6dcd632f3eca17cf7cc6153e9b372183518168754e2d8adb6bc549cfc89694"
  />
  <meta name="theme-color" content="#ffffff" />


  </head>

 
    <!-- Matomo -->
    <script>
      var _paq = (window._paq = window._paq || []);
      /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
      _paq.push(["setCookieDomain", "*.librepages.org"]);
      _paq.push(["trackPageView"]);
      _paq.push(["enableLinkTracking"]);
      (function () {
        var u = "//matomo.librepages.org/";
        _paq.push(["setTrackerUrl", u + "matomo.php"]);
        _paq.push(["setSiteId", "3"]);
        var d = document,
          g = d.createElement("script"),
          s = d.getElementsByTagName("script")[0];
        g.async = true;
        g.src = u + "matomo.js";
        s.parentNode.insertBefore(g, s);
      })();
    </script>
    <noscript
      ><p>
        <img
          src="//matomo.librepages.org/matomo.php?idsite=3&amp;rec=1"
          style="border: 0"
          alt=""
        /></p
    ></noscript>
    <!-- End Matomo Code -->
  </head>
  <body class="base">
    <div id="check-icon" data-check="https://librepages.org/icons/check.svg?h=376636abc0ddb30b4748ab5d4416d64ec96862f6c4acf04ef3bf9a7f8f323238"></div>
    <div id="clipboard-icon" data-clipboard="https://librepages.org/icons/clipboard.svg?h=202bedb305272a2e2a87ca77aae6e8c61403fc33fb8d8b3cda98df7226ddba84"></div>
    <header><nav class="nav__container">
  <input type="checkbox" class="nav__toggle" id="nav__toggle" />

  <div class="nav__header">
    <a class="nav__logo-container" href="/">
      <p class="nav__home-btn">LibrePages</p>
    </a>
    <label class="nav__hamburger-menu" for="nav__toggle">
      <span class="nav__hamburger-inner"></span>
    </label>
  </div>
  <div class="nav__spacer--small"></div>
  <div class="nav__link-group">
    
  <div class="nav__link-container">
    <a class="nav__link" rel="noreferrer" href="&#x2F;about&#x2F;">About</a>
  </div>

    
  <div class="nav__link-container">
    <a class="nav__link" rel="noreferrer" href="&#x2F;blog&#x2F;">Blog</a>
  </div>

    
  <div class="nav__link-container">
    <a class="nav__link" rel="noreferrer" href="https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#librepages:matrix.batsense.net">Chat</a>
  </div>

    
  <div class="nav__link-container">
    <a class="nav__link" rel="noreferrer" href="https:&#x2F;&#x2F;docs.librepages.org">Docs</a>
  </div>

    
  <div class="nav__link-container">
    <a class="nav__link" rel="noreferrer" href="https:&#x2F;&#x2F;gts.batsense.net&#x2F;@librepages">Fediverse</a>
  </div>

    
  <div class="nav__link-container">
    <a class="nav__link" rel="noreferrer" href="https:&#x2F;&#x2F;git.batsense.net&#x2F;LibrePages">Source Code</a>
  </div>

  </div>
  <div class="nav__spacer"></div>
  <div class="nav__link-group--small">
    
  <div class="nav__link-container">
    <a class="nav__link" rel="noreferrer" href="https:&#x2F;&#x2F;demo.librepages.org&#x2F;">Demo</a>
  </div>

  </div>
</nav>
</header>
    <!-- See ../sass/main.scss. Required for pushing footer to the very 
      bottom of the page -->
    <div class="main__content-container">
      <main>
<div class="blog__container">
	<h1 class="blog__title">Posts</h1>


	<ul class="blog__list">
		
		<li class="blog__post-item">
			<a href="https://librepages.org/blog/2022-09-10-how-to-publish-website-without-librepages/" class="blog__post-link">
				<h2 class="blog__post-title">How to deploy a website WITHOUT LibrePages</h2>
				 <p class="blog__post-meta"> 
 
  
      
  
      
        <a href="https:&#x2F;&#x2F;batsense.net" class="post__author">Aravinth Manivannan</a>
      
  
 &middot; 10 
	 September
	
,
  2022 &middot; <b>9 min read</b>
 </p>


				<p class="blog__post-description">
					Automation services like LibrePages exist to make lives easier but how do you do the same manually, on self-hosted hardware, or in the cloud?
				</p>
			</a>
			<div class="blog__post-tag-container">
				
				<a class="blog__post-tag" href="/tags/bare-metal"
					>#bare-metal</a
				>
				
				<a class="blog__post-tag" href="/tags/nginx"
					>#nginx</a
				>
				
				<a class="blog__post-tag" href="/tags/jamstack"
					>#JAMStack</a
				>
				
				<a class="blog__post-tag" href="/tags/lets-encrypt"
					>#lets-encrypt</a
				>
				
				<a class="blog__post-tag" href="/tags/self-hosting"
					>#self-hosting</a
				>
				
			</div>
		</li>
		
	</ul>
</div>
 <link rel="alternate" type="application/rss+xml" title="RSS"
href="https://librepages.org/rss.xml">  </main>
      <footer>
  <div class="footer__container">
    <!--    <div class="footer__column"> --->
      <p class="footer__column license__conatiner">
        All text <a
          class="license__link"
          rel="noreferrer"
          href="http://creativecommons.org/licenses/by-sa/4.0/"
          target="_blank"
          >&nbsp;CC-BY-SA&nbsp;</a
        >
        &amp; code
        <a
          class="license__link"
          rel="noreferrer"
          href="https://www.gnu.org/licenses/agpl-3.0.en.html"
          target="_blank"
          >&nbsp;AGPL&nbsp;</a
        >
    </p>
<!--    </div> -->
    <div class="footer__column--center">
      <a href="/blog/atom.xml" target="_blank" rel="noopener" title="RSS">
        <img
          src="https://librepages.org/icons/rss.svg?h=f6cd584bdbcd2eb4d1b8b84c9cf083ef45f772167c33fdcee754b35ae8ff4c7d"
          class="footer__icon"
          alt="Email icon"
        />
      </a>
    </div>
    <div class="footer__column">
      <a href="/about" title="About">About</a>
      <a href="/coc" title="Code of Conduct">CoC</a>
      <span class="footer__column-divider--mobile-only">|</span>
      <a href="/legalese" title="Legalese">Legalese</a>
      <a href="/privacy-policy" title="Privacy Policy">Privacy</a>
      <span class="footer__column-divider--mobile-only">|</span>
      <a
        href="https://git.batsense.net/LibrePages"
        rel="noreferrer"
        target="_blank"
        title="Status"
        >Source Code</a
      >
      <!--
      <a href="/tos" title="Terms of Service">ToS</a>
      -->
    </div>
  </div>
</footer>

    </div>
  </body>
</html>