Trying Out This Website

Demo Version
Demo version of this website

Lately, there have been a few inquiries about deploying the source code of my website. Unfortunately for my own Less configuration to think about. very few of my resources are deployed directly or entirely with Docker. You can however get an instance of this website running very quickly with linux My personal deployment strategy is mostly ad hoc, so a linux container is the easiest way for me to deliver a demo of the source code.

Installing and running lxc on your system should theoretically be the hardest part. To get this up and running, create a container and change to its working directory.

shell
lxc-create --name app --template download -- --dist alpine --release 3.14 --arch amd64 --keyserver hkp://keyserver.ubuntu.com
cd /var/lib/lxc/app

We can generate an empty container with the command lxc-create -n empty -t none, but the generated config file will be empty too. the contents of the container file system. The rootfs will be replaced with the website’s file system.

shell
rm -rf rootfs/*

Download the website here, verify its checksum, and extract the contents into rootfs.

shell
wget https://www.thedroneely.com/download/rootfs.tar.gz
tar --numeric-owner -xzvf rootfs.tar.gz -C rootfs/

Start the website and get its IP address.

shell
lxc-start -n app
lxc-ls -f

The output should look something like the following.

shell
NAME     STATE   AUTOSTART GROUPS IPV4       IPV6 UNPRIVILEGED
app      RUNNING 0         -      x.x.x.x    -    false

Cockpit CMS can be accessed at http://x.x.x.x/cockpit. Isso’s administration page can be accessed at http://x.x.x.x/isso/admin. The default Disclaimer: You are responsible for securing your stack. are listed below.

shell
# Cockpit CMS default credentials
Username: admin
Password: admin

# Isso default credentials
Password: changethis

If this was too long to read, then see the condensed version below.

shell
lxc-create -n app -t download -- --dist alpine --release 3.10 --arch amd64
cd /var/lib/lxc/app
rm -rf rootfs/*
wget https://www.thedroneely.com/download/rootfs.tar.gz
tar --numeric-owner -xzvf rootfs.tar.gz -C rootfs/
lxc-start -n app
lxc-ls -f
2 December 2019 — Written
2 December 2019 — Updated
Thedro Neely — Creator
trying-out-this-website.md — Article

More Content

Openring

Web Ring

Comments

References

  1. https://thedroneely.com/git/
  2. https://thedroneely.com/
  3. https://thedroneely.com/posts/
  4. https://thedroneely.com/projects/
  5. https://thedroneely.com/about/
  6. https://thedroneely.com/contact/
  7. https://thedroneely.com/abstracts/
  8. https://ko-fi.com/thedroneely
  9. https://thedroneely.com/tags/web/
  10. https://thedroneely.com/posts/trying-out-this-website/#isso-thread
  11. https://thedroneely.com/posts/rss.xml
  12. https://thedroneely.com/images/trying-out-this-website.png
  13. https://www.thedroneely.com/git/thedroneely/thedroneely.com
  14. https://www.docker.com/
  15. https://linuxcontainers.org/lxc/getting-started#installation
  16. https://thedroneely.com/posts/trying-out-this-website/#code-block-eae76a7
  17. https://thedroneely.com/posts/trying-out-this-website/#code-block-3ddc5d1
  18. https://www.thedroneely.com/download/rootfs.tar.gz
  19. https://www.thedroneely.com/download/rootfs.tar.gz.sha256
  20. https://thedroneely.com/posts/trying-out-this-website/#code-block-1ab1e6c
  21. https://thedroneely.com/posts/trying-out-this-website/#code-block-484f1ab
  22. https://thedroneely.com/posts/trying-out-this-website/#code-block-7ed5756
  23. https://getcockpit.com/
  24. https://posativ.org/isso/
  25. https://thedroneely.com/posts/trying-out-this-website/#code-block-35abfc8
  26. https://thedroneely.com/posts/trying-out-this-website/#code-block-4476049
  27. https://www.thedroneely.com/posts/trying-out-this-website.md
  28. https://thedroneely.com/abstracts/the-fate-of-empires/
  29. https://thedroneely.com/projects/micro-blog/
  30. https://thedroneely.com/posts/webrings-with-openring/
  31. https://git.sr.ht/~sircmpwn/openring
  32. https://drewdevault.com/2022/11/12/In-praise-of-Plan-9.html
  33. https://drewdevault.com/
  34. https://mxb.dev/blog/the-indieweb-for-everyone/
  35. https://mxb.dev/
  36. https://www.taniarascia.com/simplifying-drag-and-drop/
  37. https://www.taniarascia.com/
  38. https://thedroneely.com/posts/trying-out-this-website#isso-thread
  39. https://thedroneely.com/posts/trying-out-this-website#code-block-eae76a7
  40. https://thedroneely.com/posts/trying-out-this-website#code-block-3ddc5d1
  41. https://thedroneely.com/posts/trying-out-this-website#code-block-1ab1e6c
  42. https://thedroneely.com/posts/trying-out-this-website#code-block-484f1ab
  43. https://thedroneely.com/posts/trying-out-this-website#code-block-7ed5756
  44. https://thedroneely.com/posts/trying-out-this-website#code-block-35abfc8
  45. https://thedroneely.com/posts/trying-out-this-website#code-block-4476049
  46. https://thedroneely.com/archives/tags/
  47. https://thedroneely.com/archives/projects/
  48. https://thedroneely.com/posts/running-nixos-linux-containers/
  49. https://thedroneely.com/posts/headless-gpu-remote-acceleration/
  50. https://thedroneely.com/posts/installing-isso-from-source/
  51. https://thedroneely.com/posts/tweaking-the-bash-shell/
  52. https://drewdevault.com/2022/09/16/Open-source-matters.html
  53. https://mxb.dev/blog/make-free-stuff/
  54. https://thedroneely.com/sitemap.xml
  55. https://thedroneely.com/index.json
  56. https://thedroneely.com/resume/
  57. https://gitlab.com/tdro
  58. https://github.com/tdro
  59. https://codeberg.org/tdro
  60. https://thedroneely.com/analytics
  61. https://thedroneely.com/posts/trying-out-this-website#
  62. https://creativecommons.org/licenses/by-sa/2.0/
  63. https://thedroneely.com/git/thedroneely/thedroneely.com
  64. https://opensource.org/licenses/GPL-3.0
  65. https://www.thedroneely.com/
  66. https://thedroneely.com/posts/trying-out-this-website/#