<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>techinfo &amp;mdash; Notes and Useful Info</title>
    <link>https://jwc.writeas.com/tag:techinfo</link>
    <description></description>
    <pubDate>Thu, 16 Apr 2026 23:08:48 +0000</pubDate>
    <item>
      <title>Articles Index and Hashtags</title>
      <link>https://jwc.writeas.com/articles-and-hashtags?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Tags: #apps | #cmb | #cosmology | #cybersec | #devel | #fediverse | #followup | #linux | #notes | #physics | #techinfo | #windows | #writeas |&#xA;&#xA;Apps | Priority To Do | Notes | Tech-Followup | WaWf list |&#xA;write.as notes | WriteFreely | Fediverse-Followup |&#xA;CMB | Cosmology | Cosmology-Followup | Physics | &#xA;Winlinks | e6430 | Cloudready | Linux |&#xA;Android Dev | Python | Symbols | WebDev |&#xA;Cipherlinks | Test | &#xA; &#xA;Note: keep this at top of blog list by updating it&#39;s date in post metadata. &#xA;!--more--&#xA;bBlog Index/b&#xA;01: Articles Index and Hashtags&#xA;Page 1&#xA;02: Apps&#xA;03: MathJax quirks/issues in Write.as&#xA;04: WSL&#xA;05: Search Test&#xA;06: Custom Javascript/CSS Coding&#xA;07: Text-Only Sites&#xA;08: DMV Tests&#xA;09: Nextcloud 16.04.1 Install on Debian 9&#xA;10: Nextcloud Docker Notes&#xA;11: Notes&#xA;Page 2&#xA;12: Nextcloud Notes&#xA;13: WA WF Code Examples&#xA;14: Phone Tips&#xA;15: Cosmology-Followup&#xA;16: Blogs Posts&#xA;17: Fediverse Followup&#xA;18: Tech Followup&#xA;19: Priority To Do&#xA;20: write.as usage notes&#xA;21: WriteFreely info, setup, and config&#xA;Page 3&#xA;22: Win1809&#xA;23: Science Projects Ideas&#xA;24: Git&#xA;25: MathJax and LaTeX&#xA;26: Latest Cosmology Results&#xA;27: WebDev&#xA;28: CyberSecurity links&#xA;29: Linux&#xA;30: e6430&#xA;31: Android Dev&#xA;Page 4&#xA;32: Cloudready&#xA;33: Winlinks&#xA;34: Ideas for More Secure or Anonymous Payments Online&#xA;35: Python&#xA;36: Test Post&#xA;37: Physics Links&#xA;38: CMB&#xA;39: Cosmology&#xA;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Tags: <a href="https://jwc.writeas.com/tag:apps" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">apps</span></a> | <a href="https://jwc.writeas.com/tag:cmb" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">cmb</span></a> | <a href="https://jwc.writeas.com/tag:cosmology" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">cosmology</span></a> | <a href="https://jwc.writeas.com/tag:cybersec" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">cybersec</span></a> | <a href="https://jwc.writeas.com/tag:devel" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">devel</span></a> | <a href="https://jwc.writeas.com/tag:fediverse" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">fediverse</span></a> | <a href="https://jwc.writeas.com/tag:followup" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">followup</span></a> | <a href="https://jwc.writeas.com/tag:linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">linux</span></a> | <a href="https://jwc.writeas.com/tag:notes" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">notes</span></a> | <a href="https://jwc.writeas.com/tag:physics" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">physics</span></a> | <a href="https://jwc.writeas.com/tag:techinfo" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">techinfo</span></a> | <a href="https://jwc.writeas.com/tag:windows" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">windows</span></a> | <a href="https://jwc.writeas.com/tag:writeas" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">writeas</span></a> |</p>

<p><a href="https://write.as/jwc/apps" rel="nofollow">Apps</a> | <a href="https://write.as/jwc/priority-to-do" rel="nofollow">Priority To Do</a> | <a href="https://write.as/jwc/notes" rel="nofollow">Notes</a> | <a href="https://write.as/jwc/tech-followup" rel="nofollow">Tech-Followup</a> | <a href="https://18941969.xyz/wawf/wawf-list.php" rel="nofollow">WaWf list</a> |
<a href="https://write.as/jwc/write-as-usage-notes" rel="nofollow">write.as notes</a> | <a href="https://write.as/jwc/writefreely-setup-and-config" rel="nofollow">WriteFreely</a> | <a href="https://write.as/jwc/fediverse-followup" rel="nofollow">Fediverse-Followup</a> |
<a href="https://write.as/jwc/cmb" rel="nofollow">CMB</a> | <a href="https://write.as/jwc/cosmology" rel="nofollow">Cosmology</a> | <a href="https://write.as/jwc/cosmology-followup" rel="nofollow">Cosmology-Followup</a> | <a href="https://write.as/jwc/physics-links" rel="nofollow">Physics</a> |
<a href="https://write.as/jwc/winlinks" rel="nofollow">Winlinks</a> | <a href="https://write.as/jwc/e6430" rel="nofollow">e6430</a> | <a href="https://write.as/jwc/cloudready" rel="nofollow">Cloudready</a> | <a href="https://write.as/jwc/linux" rel="nofollow">Linux</a> |
<a href="https://write.as/jwc/android-dev/" rel="nofollow">Android Dev</a> | <a href="https://write.as/jwc/python" rel="nofollow">Python</a> | <a href="https://docs.google.com/document/d/1lDzrur_-63hRrTGavqM-cyrBdglXJilNeSWLpE2CUBE/edit?usp=sharing" rel="nofollow">Symbols</a> | <a href="https://write.as/jwc/webdev" rel="nofollow">WebDev</a> |
<a href="https://write.as/jwc/cipherlinks" rel="nofollow">Cipherlinks</a> | <a href="https://write.as/jwc/a-test" rel="nofollow">Test</a> |</p>

<p>Note: keep this at top of blog list by updating it&#39;s date in post metadata.

<b>Blog Index</b>
01: <a href="https://write.as/jwc/articles-and-hashtags" rel="nofollow">Articles Index and Hashtags</a>
<a href="https://jwc.writeas.com/page/1" rel="nofollow"><strong>Page 1</strong></a>
02: <a href="https://write.as/jwc/apps" rel="nofollow">Apps</a>
03: <a href="https://write.as/jwc/mathjax-quirks" rel="nofollow">MathJax quirks/issues in Write.as</a>
04: <a href="https://write.as/jwc/wsl" rel="nofollow">WSL</a>
05: <a href="https://write.as/jwc/search-test" rel="nofollow">Search Test</a>
06: <a href="https://write.as/jwc/custom-javascript-css-coding" rel="nofollow">Custom Javascript/CSS Coding</a>
07: <a href="https://write.as/jwc/text-only-sites" rel="nofollow">Text-Only Sites</a>
08: <a href="https://write.as/jwc/dmv-tests" rel="nofollow">DMV Tests</a>
09: <a href="https://write.as/jwc/nextcloud-16-04-1-install-on-debian-9" rel="nofollow">Nextcloud 16.04.1 Install on Debian 9</a>
10: <a href="https://write.as/jwc/nextcloud-docker-notes" rel="nofollow">Nextcloud Docker Notes</a>
11: <a href="https://write.as/jwc/notes" rel="nofollow">Notes</a>
<a href="https://jwc.writeas.com/page/2" rel="nofollow"><strong>Page 2</strong></a>
12: <a href="https://write.as/jwc/nextcloud-notes" rel="nofollow">Nextcloud Notes</a>
13: <a href="https://write.as/jwc/wa-wf-code-examples" rel="nofollow">WA WF Code Examples</a>
14: <a href="https://write.as/jwc/phone-tips" rel="nofollow">Phone Tips</a>
15: <a href="https://write.as/jwc/cosmology-followup" rel="nofollow">Cosmology-Followup</a>
16: <a href="https://write.as/jwc/blogs-posts" rel="nofollow">Blogs Posts</a>
17: <a href="https://write.as/jwc/fediverse-followup" rel="nofollow">Fediverse Followup</a>
18: <a href="https://write.as/jwc/tech-followup" rel="nofollow">Tech Followup</a>
19: <a href="https://write.as/jwc/priority-to-do" rel="nofollow">Priority To Do</a>
20: <a href="https://write.as/jwc/write-as-usage-notes" rel="nofollow">write.as usage notes</a>
21: <a href="https://write.as/jwc/writefreely-setup-and-config" rel="nofollow">WriteFreely info, setup, and config</a>
<a href="https://jwc.writeas.com/page/3" rel="nofollow"><strong>Page 3</strong></a>
22: <a href="https://write.as/jwc/win1809" rel="nofollow">Win1809</a>
23: <a href="https://write.as/jwc/science-projects-ideas" rel="nofollow">Science Projects Ideas</a>
24: <a href="https://write.as/jwc/git" rel="nofollow">Git</a>
25: <a href="https://write.as/jwc/mathjax" rel="nofollow">MathJax and LaTeX</a>
26: <a href="https://write.as/jwc/latest-cosmology-results" rel="nofollow">Latest Cosmology Results</a>
27: <a href="https://write.as/jwc/webdev" rel="nofollow">WebDev</a>
28: <a href="https://write.as/jwc/cipherlinks" rel="nofollow">CyberSecurity links</a>
29: <a href="https://write.as/jwc/linux" rel="nofollow">Linux</a>
30: <a href="https://write.as/jwc/e6430" rel="nofollow">e6430</a>
31: <a href="https://write.as/jwc/android-dev" rel="nofollow">Android Dev</a>
<a href="https://jwc.writeas.com/page/4" rel="nofollow"><strong>Page 4</strong></a>
32: <a href="https://write.as/jwc/cloudready" rel="nofollow">Cloudready</a>
33: <a href="https://write.as/jwc/winlinks" rel="nofollow">Winlinks</a>
34: <a href="https://write.as/jwc/ideas-for-anonymous-payments-online" rel="nofollow">Ideas for More Secure or Anonymous Payments Online</a>
35: <a href="https://write.as/jwc/python" rel="nofollow">Python</a>
36: <a href="https://write.as/jwc/test-post" rel="nofollow">Test Post</a>
37: <a href="https://write.as/jwc/physics-links" rel="nofollow">Physics Links</a>
38: <a href="https://write.as/jwc/cmb" rel="nofollow">CMB</a>
39: <a href="https://write.as/jwc/cosmology" rel="nofollow">Cosmology</a></p>
]]></content:encoded>
      <guid>https://jwc.writeas.com/articles-and-hashtags</guid>
      <pubDate>Sat, 03 Oct 2020 16:05:24 +0000</pubDate>
    </item>
    <item>
      <title>Nextcloud Notes</title>
      <link>https://jwc.writeas.com/nextcloud-notes?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Nextcloud 23 Installation on Debian - Emanuel Pina&#xA;a href=&#34;https://www.techrepublic.com/article/how-to-install-nextcloud-with-ssl-using-snap/&#34;How to install Nextcloud with SSL using snap; either thru Let&#39;s Encrypt or self-signed certificate/a&#xA;nextcloud 21 installation on ubuntu | a href=&#34;https://emanuelpina.pt/nextcloud-20-installation-on-ubuntu/&#34;Nextcloud 20 Installation on Ubuntu - Emanuel Pina/a |&#xA;&#xA;a href=&#34;https://www.marksei.com/how-to-install-nextcloud-18-on-ubuntu/&#34;How to install NextCloud 18 on Ubuntu 16.04/18.04/19.04/19.10 – Marksei/a | a href=&#34;https://www.techrepublic.com/article/how-to-install-nextcloud-18-on-ubuntu-server/&#34;How to install Nextcloud 18 on Ubuntu Server - TechRepublic/a | &#xA;a href=&#34;https://ahenriksson.com/2020/02/24/the-complete-guide-for-installing-nextcloud-on-debian-10/&#34;The complete guide to installing Nextcloud on Debian 10/a&#xA;Nice article on installing Nextcloud with nginx (reverse proxy) and Let&#39;s Encrypt | more nc from Rog |&#xA;Nextcloud backup/restore shell scripts&#xA;Nextcloud security scanner | Nextcloud download files server |&#xA;Nextcloud 17 online user manual | Using the OCC command |&#xA;&#xA;To backup Nextcloud: there are four major components to deal with:&#xA;&amp;nbsp; folder nextcloud/config&#xA;&amp;nbsp; folder nextcloud/data&#xA;&amp;nbsp; folder nextcloud/theme&#xA;&amp;nbsp; folder nextcloud/config (added by me)&#xA;&amp;nbsp; (also possibly .htaccess) &#xA;The database (can be MySQL/MariaDB, SQLite, or PostgreSQL)&#xA;It&#39;s possible to manually back up folders, files, and the database. Have a look at the Nextcloud documentation to find out how to achieve that. It basically involves shutting down the application, letting it store its internal state on disk, backing up all files, and restarting Nextcloud.&#xA;from: a href=&#34;https://nextcloud.com/blog/how-to-back-up-nextcloud-with-bareos/&#34;How to back up Nextcloud with Bareos – Nextcloud/a&#xA;&#xA;Followup: Header Strict-Transport-Security (HSTS) in /etc/apache2/conf-available/ssl-params.conf&#xA;&#xA;GitHub | NC Forum | Security scan of instance | Blog | Free instances | Free Providers | thegood.cloud 2gb free | &#xA;HowTo: backup files | nc backup doc | nc restore doc | Sync files on Windows with WebDAV | on RaspPi | &#xA;New collaborative rich text editor | NC Projects | Markdown editor | User Manual | &#xA;Nextcloud at home | a href=&#34;https://kevq.uk/how-to-backup-nextcloud&#34;How To Backup Nextcloud, by Kev Quirk/a |&#xA;&#xA;Security guidance doc | Security checker |&#xA;&#xA;NextCloud Bookmarks has a browser bookmarklet. !--more-- &#xA;&#xA;access nextcloud using webdav and php (Be sure to create and use an app password)&#xA;https://blog.sleeplessbeastie.eu/2018/06/11/how-to-display-upcoming-events-in-nextcloud-calendar-using-text-based-terminal-emulator/&#xA;curl api call to download file using GET | Basic APIs&#xA;sabre/xml http://sabre.io/xml/&#xA;https://blog.sleeplessbeastie.eu/search/?query=nextcloud&#xA;google: install nextcloud on local computer&#xA;a href=&#34;https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-18-04&#34;How To Install and Configure Nextcloud on Ubuntu 18.04 | DigitalOcean/a | caltlgin NC install procs | webhostinghero |&#xA;&#xA;To share a NextCloud image file, right-click on file to get link. You probably need to share file first. The image displays in other apps ok. The link will look something like this (it will differ with different NC providers): &#xA;NC&#39;s Apps info page | RSS News app | Carnet |&#xA;&#xA;Access files via WebDav with Microsoft Windows&#xA;a href=&#34;https://blog.sleeplessbeastie.eu/2018/05/07/how-to-import-firefox-bookmarks-to-nextcloud-application/&#34;How to import Firefox bookmarks to Nextcloud using API/a  &#xA;NextCloud API docs&#xA;NextCloud Notes integration with Joplin and NextNote&#xA;&#xA;&#34;You may customize a Gallery album with a simple text file named gallery.cnf, which contains parameters structured using the Yaml markup language. You may have multiple gallery.cnf files; you need one in your own root Nextcloud folder (your Home folder) that defines global features, and then you may have individual per-album gallery.cnf files if you want to define different behaviors in different albums.&#34; Docs source&#xA;&#xA;a href=&#34;https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-18-04&#34;How To Install and Configure Nextcloud on Ubuntu 18.04; DigitalOcean/a | How to install Nextcloud on shared hosting | a href=&#34;https://kevq.uk/how-to-setup-a-nextcloud-server-in-ubuntu&#34;How To Setup A Nextcloud Server In Ubuntu/a |&#xA;a href=&#34;https://kevq.uk/nextcloud-on-a-raspberry-pi-3&#34;Nextcloud On A Raspberry Pi 3+, by Kev Quirk/a | How to Install Nextcloud on UberLab | NextCloud install script for Ubuntu 16.04 |&#xA;&#xA;A filedrop is available: &#34;You may create your own special upload directories so that other people can upload files to you without having to log in to the server, and without being a Nextcloud user. They will not be allowed to see the contents of this directory, or to make any changes.&#39; Docs source&#xA;&#xA;Apparently, markdown syntax for images does not work when Note is viewed in a browser page (apparently IF the image is hosted external to the NC instance). Images do show when viewing the note in NextCloud. This is true for all NextCloud instances I&#39;ve used. However, see this. Apparently, the reason that image displays ok on a webpage is that the image file is hosted on the nextcloud instance. This was confirmed on both nixnet and snopyta - images display ok when note is viewed as a web page IF the image file is hosted on the NC instance where the note is posted. CodiMD, HackMD, write.as, and writefreely notes do not have this limitation.&#xA;&#xA;Provider Features Comparison:&#xA;| Feature   | Snopyta | CNow | OwnCube | Hostiso | Nixnet |&#xA;| :-------- | :------:| :---:| :------:| :-----: | :-----:|&#xA;| MD Notes  | Yes     | Limited   | Rich Text editor | Limited    | Yes    |&#xA;| Collabora | No      | No   | No      | Yes | No     | &#xA;| Storage   | 500 mb  | 5 gb | 5 gb    | 3 gb    | 10 gb  |&#xA;| Bookmarks | Yes     | No   | Yes     | Yes     | No |&#xA;| Gallery   | Yes     | Yes  | Yes     | Yes     | Yes    |&#xA;| Carnet    | No      | No   | No      | No     | Yes &#xA;| Performance| Fast | Fast | Medium | Slow | Slow |&#xA;&#xA;ocloud.de has an admin demo, so you can install apps that you want to learn about. The menus are in German though. Their free version gives 1gb space but Notes and the markdown editor are not included.&#xA;&#xA;Tags: #devel #techinfo&#xA;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://emanuelpina.pt/nextcloud-23-installation-on-debian/" rel="nofollow">Nextcloud 23 Installation on Debian – Emanuel Pina</a>
<a href="https://www.techrepublic.com/article/how-to-install-nextcloud-with-ssl-using-snap/" rel="nofollow">How to install Nextcloud with SSL using snap; either thru Let&#39;s Encrypt or self-signed certificate</a>
<a href="https://emanuelpina.pt/nextcloud-21-installation-on-ubuntu/" rel="nofollow">nextcloud 21 installation on ubuntu</a> | <a href="https://emanuelpina.pt/nextcloud-20-installation-on-ubuntu/" rel="nofollow">Nextcloud 20 Installation on Ubuntu – Emanuel Pina</a> |</p>

<p><a href="https://www.marksei.com/how-to-install-nextcloud-18-on-ubuntu/" rel="nofollow">How to install NextCloud 18 on Ubuntu 16.04/18.04/19.04/19.10 – Marksei</a> | <a href="https://www.techrepublic.com/article/how-to-install-nextcloud-18-on-ubuntu-server/" rel="nofollow">How to install Nextcloud 18 on Ubuntu Server – TechRepublic</a> |
<a href="https://ahenriksson.com/2020/02/24/the-complete-guide-for-installing-nextcloud-on-debian-10/" rel="nofollow">The complete guide to installing Nextcloud on Debian 10</a>
<a href="https://blog.rogs.me/2019/03/29/de-google-my-life-part-3-of-_-tu-_-nextcloud-collabora/" rel="nofollow">Nice article on installing Nextcloud with nginx (reverse proxy) and Let&#39;s Encrypt</a> | <a href="https://wiki.rogs.me/cloud" rel="nofollow">more nc from Rog</a> |
<a href="https://codeberg.org/DecaTec/Nextcloud-Backup-Restore" rel="nofollow">Nextcloud backup/restore shell scripts</a>
<a href="https://scan.nextcloud.com/" rel="nofollow">Nextcloud security scanner</a> | <a href="https://download.nextcloud.com/server/" rel="nofollow">Nextcloud download files server</a> |
<a href="https://docs.nextcloud.com/server/17/user_manual/index.html" rel="nofollow">Nextcloud 17 online user manual</a> | <a href="https://doc.owncloud.com/server/admin_manual/configuration/server/occ_command.html" rel="nofollow">Using the OCC command</a> |</p>

<p>To backup Nextcloud: there are four major components to deal with:
  folder <code>nextcloud/config</code>
  folder <code>nextcloud/data</code>
  folder <code>nextcloud/theme</code>
  folder <code>nextcloud/config</code> (added by me)
  (also possibly .htaccess)
The database (can be MySQL/MariaDB, SQLite, or PostgreSQL)
It&#39;s possible to manually back up folders, files, and the database. Have a look at the <a href="https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html" rel="nofollow">Nextcloud documentation</a> to find out how to achieve that. It basically involves shutting down the application, letting it store its internal state on disk, backing up all files, and restarting Nextcloud.
from: <a href="https://nextcloud.com/blog/how-to-back-up-nextcloud-with-bareos/" rel="nofollow">How to back up Nextcloud with Bareos – Nextcloud</a></p>

<p>Followup: Header Strict-Transport-Security (HSTS) in /etc/apache2/conf-available/ssl-params.conf</p>

<p><a href="https://github.com/nextcloud/server" rel="nofollow">GitHub</a> | <a href="https://help.nextcloud.com/categories" rel="nofollow">NC Forum</a> | <a href="https://scan.nextcloud.com/" rel="nofollow">Security scan of instance</a> | <a href="https://nextcloud.com/blog/" rel="nofollow">Blog</a> | <a href="https://nextcloud.com/signup/" rel="nofollow">Free instances</a> | <a href="https://nextcloud.com/providers/" rel="nofollow">Free Providers</a> | <a href="https://thegood.cloud/" rel="nofollow">thegood.cloud 2gb free</a> |
HowTo: <a href="https://howto.disroot.org/en/user/gdpr/nextcloud/files" rel="nofollow">backup files</a> | <a href="https://docs.nextcloud.com/server/16/admin_manual/maintenance/backup.html" rel="nofollow">nc backup doc</a> | <a href="https://docs.nextcloud.com/server/16/admin_manual/maintenance/restore.html" rel="nofollow">nc restore doc</a> | <a href="https://woelkli.com/en/help/webdav-windows" rel="nofollow">Sync files on Windows with WebDAV</a> | <a href="https://pimylifeup.com/raspberry-pi-nextcloud-server/" rel="nofollow">on RaspPi</a> |
<a href="https://nextcloud.com/blog/nextcloud-introduces-collaborative-rich-text-editor/" rel="nofollow">New collaborative rich text editor</a> | <a href="https://nextcloud.com/blog/nextcloud-16-allows-you-to-link-resources-to-keep-track-of-your-projects/" rel="nofollow">NC Projects</a> | <a href="https://nextcloud.com/blog/the-ever-expanding-markdown-app/" rel="nofollow">Markdown editor</a> | <a href="https://docs.nextcloud.com/server/16/user_manual/" rel="nofollow">User Manual</a> |
<a href="https://nextcloud.com/devices/" rel="nofollow">Nextcloud at home</a> | <a href="https://kevq.uk/how-to-backup-nextcloud" rel="nofollow">How To Backup Nextcloud, by Kev Quirk</a> |</p>

<p><a href="https://docs.nextcloud.com/server/13/admin_manual/configuration_server/harden_server.html" rel="nofollow">Security guidance doc</a> | <a href="https://scan.nextcloud.com/" rel="nofollow">Security checker</a> |</p>

<p>NextCloud Bookmarks has a browser bookmarklet. </p>

<p><a href="https://medium.com/@cetteup/how-to-access-nextcloud-using-webdav-and-php-2c00a04e35b9" rel="nofollow">access nextcloud using webdav and php</a> (Be sure to create and use an app password)
<a href="https://blog.sleeplessbeastie.eu/2018/06/11/how-to-display-upcoming-events-in-nextcloud-calendar-using-text-based-terminal-emulator/" rel="nofollow">https://blog.sleeplessbeastie.eu/2018/06/11/how-to-display-upcoming-events-in-nextcloud-calendar-using-text-based-terminal-emulator/</a>
curl api call to download file using GET | <a href="https://docs.nextcloud.com/server/15/developer_manual/client_apis/WebDAV/basic.html" rel="nofollow">Basic APIs</a>
sabre/xml <a href="http://sabre.io/xml/" rel="nofollow">http://sabre.io/xml/</a>
<a href="https://blog.sleeplessbeastie.eu/search/?query=nextcloud" rel="nofollow">https://blog.sleeplessbeastie.eu/search/?query=nextcloud</a>
google: install nextcloud on local computer
<a href="https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-18-04" rel="nofollow">How To Install and Configure Nextcloud on Ubuntu 18.04 | DigitalOcean</a> | <a href="https://git.fossdaily.xyz/caltlgin/wiki/src/branch/master/foss-web-hosting/nextcloud.md" rel="nofollow">caltlgin NC install procs</a> | <a href="https://www.webhostinghero.com/ubuntu-nextcloud-server/" rel="nofollow">webhostinghero</a> |</p>

<p>To share a NextCloud image file, right-click on file to get link. You probably need to share file first. The image displays in other apps ok. The link will look something like this (it will differ with different NC providers): <code>https://your_nextcloud.org/apps/files_sharing/publicpreview/TGgDBx69pBN6pTX?x=1522&amp;y=626&amp;a=true&amp;file=filename.jpg&amp;scalingup=0</code></p>

<p><a href="https://apps.nextcloud.com/" rel="nofollow">NC&#39;s Apps info page</a> | <a href="https://apps.nextcloud.com/apps/news" rel="nofollow">RSS News app</a> | <a href="https://apps.nextcloud.com/apps/carnet" rel="nofollow">Carnet</a> |</p>

<p><a href="https://docs.nextcloud.com/server/16/user_manual/files/access_webdav.html#accessing-files-using-microsoft-windows" rel="nofollow">Access files via WebDav with Microsoft Windows</a>
<a href="https://blog.sleeplessbeastie.eu/2018/05/07/how-to-import-firefox-bookmarks-to-nextcloud-application/" rel="nofollow">How to import Firefox bookmarks to Nextcloud using API</a><br/>
<a href="https://docs.nextcloud.com/server/15/developer_manual/client_apis/WebDAV/basic.html" rel="nofollow">NextCloud API docs</a>
<a href="https://www.reddit.com/r/NextCloud/comments/885sms/nextcloud_notes_could_adopt_nextnote_formerly/" rel="nofollow">NextCloud Notes integration with Joplin and NextNote</a></p>

<p>“You may customize a Gallery album with a simple text file named gallery.cnf, which contains parameters structured using the Yaml markup language. You may have multiple gallery.cnf files; you need one in your own root Nextcloud folder (your Home folder) that defines global features, and then you may have individual per-album gallery.cnf files if you want to define different behaviors in different albums.” <a href="https://docs.nextcloud.com/server/16/user_manual/files/gallery_app.html#custom-configuration" rel="nofollow">Docs source</a></p>

<p><a href="https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-18-04" rel="nofollow">How To Install and Configure Nextcloud on Ubuntu 18.04; DigitalOcean</a> | <a href="https://kevq.uk/how-to-install-nextcloud-on-shared-hosting" rel="nofollow">How to install Nextcloud on shared hosting</a> | <a href="https://kevq.uk/how-to-setup-a-nextcloud-server-in-ubuntu" rel="nofollow">How To Setup A Nextcloud Server In Ubuntu</a> |
<a href="https://kevq.uk/nextcloud-on-a-raspberry-pi-3" rel="nofollow">Nextcloud On A Raspberry Pi 3+, by Kev Quirk</a> | <a href="https://lab.uberspace.de/guide_nextcloud.html" rel="nofollow">How to Install Nextcloud on UberLab</a> | <a href="https://gist.github.com/autoize/f2574a4d9b42ec44b837d425a230a92b" rel="nofollow">NextCloud install script for Ubuntu 16.04</a> |</p>

<p>A filedrop is available: “You may create your own special upload directories so that other people can upload files to you without having to log in to the server, and without being a Nextcloud user. They will not be allowed to see the contents of this directory, or to make any changes.&#39; <a href="https://docs.nextcloud.com/server/16/user_manual/files/gallery_app.html#custom-configuration" rel="nofollow">Docs source</a></p>

<p>Apparently, markdown syntax for images does not work when Note is viewed in a browser page (apparently IF the image is hosted external to the NC instance). Images do show when viewing the note in NextCloud. This is true for all NextCloud instances I&#39;ve used. However, <a href="https://cloud.nextcloud.com/s/Btwx3fYntqTifTP" rel="nofollow">see this</a>. Apparently, the reason that image displays ok on a webpage is that the image file is hosted on the nextcloud instance. This was confirmed on both nixnet and snopyta – images display ok when note is viewed as a web page IF the image file is hosted on the NC instance where the note is posted. CodiMD, HackMD, write.as, and writefreely notes do not have this limitation.</p>

<h3 id="provider-features-comparison" id="provider-features-comparison">Provider Features Comparison:</h3>

<table>
<thead>
<tr>
<th align="left">Feature</th>
<th align="center">Snopyta</th>
<th align="center">CNow</th>
<th align="center">OwnCube</th>
<th align="center">Hostiso</th>
<th align="center">Nixnet</th>
</tr>
</thead>

<tbody>
<tr>
<td align="left">MD Notes</td>
<td align="center">Yes</td>
<td align="center"><a href="https://cloud.snopyta.org/s/PKRDcob2ijn8cbm" rel="nofollow">Limited</a></td>
<td align="center"><a href="https://nextcloud.com/blog/nextcloud-introduces-collaborative-rich-text-editor/" rel="nofollow">Rich Text editor</a></td>
<td align="center"><a href="https://us.hostiso.cloud/index.php/s/TwsqA25nKc2Z57F" rel="nofollow">Limited</a></td>
<td align="center">Yes</td>
</tr>

<tr>
<td align="left">Collabora</td>
<td align="center">No</td>
<td align="center">No</td>
<td align="center">No</td>
<td align="center"><strong>Yes</strong></td>
<td align="center">No</td>
</tr>

<tr>
<td align="left">Storage</td>
<td align="center">500 mb</td>
<td align="center">5 gb</td>
<td align="center">5 gb</td>
<td align="center">3 gb</td>
<td align="center">10 gb</td>
</tr>

<tr>
<td align="left">Bookmarks</td>
<td align="center">Yes</td>
<td align="center">No</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">No</td>
</tr>

<tr>
<td align="left">Gallery</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
<td align="center">Yes</td>
</tr>

<tr>
<td align="left">Carnet</td>
<td align="center">No</td>
<td align="center">No</td>
<td align="center">No</td>
<td align="center">No</td>
<td align="center"><strong>Yes</strong></td>
</tr>

<tr>
<td align="left">Performance</td>
<td align="center">Fast</td>
<td align="center">Fast</td>
<td align="center">Medium</td>
<td align="center">Slow</td>
<td align="center">Slow</td>
</tr>
</tbody>
</table>

<p><a href="https://ocloud.de" rel="nofollow">ocloud.de</a> has an admin demo, so you can install apps that you want to learn about. The menus are in German though. Their free version gives 1gb space but Notes and the markdown editor are not included.</p>

<p>Tags: <a href="https://jwc.writeas.com/tag:devel" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">devel</span></a> <a href="https://jwc.writeas.com/tag:techinfo" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">techinfo</span></a></p>
]]></content:encoded>
      <guid>https://jwc.writeas.com/nextcloud-notes</guid>
      <pubDate>Tue, 27 Aug 2019 22:13:19 +0000</pubDate>
    </item>
    <item>
      <title>Phone Tips</title>
      <link>https://jwc.writeas.com/phone-tips?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Battery Saving: Google support | ArsTechnica | A-Central |&#xA;Google Lens: Tips | Google&#39;s info | More tips |&#xA;Night Sight&#xA;Data Saver&#xA;&#xA;How I checked the battery health of my Android phone - jlelse&#xA;&#xA;Useful: Auto Sync Off, manual sync | Location Off until needed |  Data Saver On | Turn off Digital Wellbeing |&#xA;&#xA;Long tap the Home button to open Google Assistant&#xA;&#xA;Uninstall Digital Wellbeing with ADB&#xA;&#xA;Hashtags: #techinfo&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Battery Saving: <a href="https://support.google.com/android/answer/7664358" rel="nofollow">Google support</a> | <a href="https://arstechnica.com/gadgets/2018/08/p-is-for-power-how-google-tests-tracks-and-improves-android-battery-life/" rel="nofollow">ArsTechnica</a> | <a href="https://www.androidcentral.com/how-save-battery-life-android-p" rel="nofollow">A-Central</a> |
Google Lens: <a href="https://www.androidguys.com/tips-tools/ten-fun-things-google-lens/" rel="nofollow">Tips</a> | <a href="https://support.google.com/photos/answer/7539151?co=GENIE.Platform%3DAndroid&amp;hl=en" rel="nofollow">Google&#39;s info</a> | <a href="https://www.guidingtech.com/google-lens-features/" rel="nofollow">More tips</a> |
<a href="https://www.blog.google/products/pixel/see-light-night-sight/?utm_source=evergreen&amp;utm_content=en-US" rel="nofollow">Night Sight</a>
<a href="https://www.pcworld.com/article/3198515/5-vital-android-settings-that-save-your-apps-data-battery-and-more.html" rel="nofollow">Data Saver</a></p>

<p><a href="https://jlelse.blog/appydroid/battery-health" rel="nofollow">How I checked the battery health of my Android phone – jlelse</a></p>

<p>Useful: Auto Sync Off, manual sync | Location Off until needed |  Data Saver On | <a href="https://www.theverge.com/2019/5/12/18616747/google-digital-wellbeing-slower-pixel-performance" rel="nofollow">Turn off Digital Wellbeing</a> |</p>

<p>Long tap the Home button to open Google Assistant</p>

<p><a href="https://9to5google.com/2019/05/13/how-to-turn-off-digital-wellbeing/" rel="nofollow">Uninstall Digital Wellbeing with ADB</a></p>

<p>Hashtags: <a href="https://jwc.writeas.com/tag:techinfo" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">techinfo</span></a></p>
]]></content:encoded>
      <guid>https://jwc.writeas.com/phone-tips</guid>
      <pubDate>Thu, 06 Jun 2019 14:16:19 +0000</pubDate>
    </item>
    <item>
      <title>Tech Followup</title>
      <link>https://jwc.writeas.com/tech-followup?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[a href=&#34;https://dev.to/fayazara/this-free-tools-for-developers-are-45p3&#34;Hot free tools for developers/a Surge, Azure Static Web Apps, Acrobatic, Glitch, Heroku, n8n, Airtable, MetaTags, Carbon, Vercel, etc&#xA;a href=&#34;https://docs.microsoft.com/en-us/azure/static-web-apps/overview&#34;Azure Static Web Apps, available as of 7/17/2020/a | Also note Azure free VM, etc for 1 year |&#xA;a href=&#34;https://github.com/pushshift/api&#34;Pushshift Reddit API Documentation/a | pushshift parameters | Duarte ipynb | Duarte github | Duarte mybinder | Pushshift working code on Colab |&#xA;&#xA;a href=&#34;https://elc.github.io/posts/embed-interactive-notebooks/&#34;Embed Interactive Jupyter Notebooks in Static Websites for Free, using gists/a | MyBinder | CoCalc online Jupyter notebooks |&#xA;https://voila.readthedocs.io/en/stable/index.html From notebooks to standalone web applications and dashboards. Voilà allows you to convert a Jupyter Notebook into an interactive dashboard that allows you to share your work with others. &#xA;Hosting Jupyter Notebook on GitHub with Binder&#xA;&#xA;Mike Morrison, Better Poster, RT by Shaun Hotchkiss&#xA;vscode on server&#xA;a href=&#34;https://github.com/psalias2006/Google2Csv/blob/master/Google2Csv.ipynb&#34;Google2Csv/Google2Csv.ipynb; Jupyter notebook using BeautifulSoup/a&#xA;mark&amp;nbsp;Vercel&amp;nbsp;/mark, now.sh, previously ZEIT | [source] | Vercel docs |&#xA;a href=&#34;https://dev.to/nghiemthu/top-5-free-hosting-sites-with-instructions-10h&#34;Top 5 free HOSTING sites with Instructions/a: Firebase, Netlify, deta.sh, render, surge.sh, Vercel, zoop.sh, more in this article&#xA;Heroku - heroku.com | Netlify - netlify.com | Vercel - (Zeit) - vercel.com | Firebase - firebase.com] https://firebase.com/) | Surge - [surge.sh | Render - render.com | Hostman - hostman.com | Cloudflare Pages | Glitch - glitch.com | Fly - fly.io | Fleek - fleek.co | Begin - begin.com | Stormkit - stormkit.io | Deta - deta.sh - customized nodejs app | Commonshot static web hosting and CDN -  commons.host  |&#xA;Forestry.io | Kevq on trying forestry.io | Tina |&#xA;replit.com | pglet server | article about both, python apps |&#xA;&#xA;Internxt Drive (formerly X Cloud) client-side encrypts your files, and files are encrypted in transit and at rest. Only the user knows the decryption key of the files since his or her password is used to encrypt and decrypt the files, and is only known by the user. Additionally, unlike in any other service (eg Tresorit, pCloud, Sync), Internxt Drive breaks apart user files and a server only hosts file shards, never complete files. This adds an extra layer of security to the service against hackers or any other third-party. [source] | HN on Internxt | Internxt as alternative to Tresorit |&#xA;Internxt X Cloud combines peer-to-peer filesharing, end-to-end encryption, and the blockchain to create a decentralized cloud storage platform. X Cloud is the user-facing part of Internxt’s service, while the backbone of the operation is X Core. This is a decentralized network of hosts, offering their computing and storage capacity to X Core and X Cloud. These hosts are incentivized to participate with the Internxt token, INXT. [source]&#xA;What is decentralized cloud storage? Decentralization allows Drive to provide a completely unique cloud storage service, where files are encrypted, fragmented and each fragmnent is hosted in servers present all over the world. This allows us to provide higher levels of privacy, eco-friendlyness and reliability. These servers are ran by high-quality operators running our exclusive Internxt Core program. Internxt Core is ran on already existing hardware, leveraging unused storage space, and thus providing a highly green cloud storage service. Since we count with storage servers everywhere in the globe, we also leverage latency to reduce energy consumption when sending you your files. [source]&#xA;HackerNoon article&#xA;&#xA;a href=&#34;https://dev.to/jfelx/40-high-quality-free-resources-for-web-development-10o3&#34;40+ High Quality Free Resources for Web Development/a Note Carbon, among others&#xA;Stavros quickly create a blog with new.css, lektor, and gitlab&#xA;&#xA;Free Azure static web apps | Azure CosmosDB free tier | Azure free account/tier details | How to be sure you&#39;re on Azure Free Tier |&#xA;&#xA;a href=&#34;https://dev.to/lydiahallie/javascript-visualized-promises-async-await-5gke&#34;JavaScript Visualized: Promises &amp; Async/Await/a | a href=&#34;https://dev.to/loripb/fetching-with-async-await-34kl&#34;Fetching With Async/Await/a | How does async/await work? |&#xA;a href=&#34;https://github.com/bigskysoftware/htmx&#34;bigskysoftware/htmx: / htmx - high power tools for HTML/a&#xA;&#xA;exim commands | php mail vs smtp |&#xA;&#xA;a href=&#34;https://opensource.com/article/20/1/open-source-weather-forecast&#34;wego: Use this open source tool to get your local weather forecast/a The wttr.in project is a web-based wrapper around wego. It provides some additional display options. One cool thing about wttr.in is that you can fetch one-line information about the weather with curl. I have a little shell function called getwttr that fetches the current forecast in a shortened form.&#xA;getwttr() {curl -s &#34;wttr.in/Pittsboro?format=3&#34;}&#xA;&#xA;a href=&#34;https://dev.to/fayazara/this-free-tools-for-developers-are-45p3&#34;tools for developers, many good followup ideas/a |&#xA;&#xA;a href=&#34;https://frenxi.com/http-headers-you-dont-expect/&#34;The HTTP headers you don&#39;t expect; strange header; curl -I https://techcrunch.com/a&#xA;&#xA;Apache: Allow specified IP addresses but otherwise require username/password: Ref1 | Ref2 | Ref3 |&#xA;&#xA;a href=&#34;https://dev.to/micmcgrorty/how-to-stack-html-elements-40kd&#34;How to stack HTML elements/a&#xA;&#xA;Feeds: SHIFT14 |&#xA;&#xA;a href=&#34;https://www.cyberciti.biz/faq/aws-lightsail-upgrade-ubuntu-16-04-lts-to-18-04-lts/&#34;AWS Lightsail upgrade Ubuntu 16.04 LTS to 18.04 LTS - nixCraft/a&#xA;a href=&#34;https://help.ubuntu.com/community/Upgrades&#34;Ubuntu Upgrades - Community Help Wiki/a&#xA;a href=&#34;https://www.cloudbooklet.com/how-to-upgrade-to-ubuntu-18-04-bionic-beaver/&#34;How to Upgrade to Ubuntu 18.04 Bionic Beaver - CloudBooklet/a&#xA;a href=&#34;https://www.inmotionhosting.com/support/product-guides/cloud-server/manually-upgrade-ubuntu/&#34;Manually Upgrade Ubuntu 16.04 | InMotion Hosting/a&#xA;a href=&#34;https://serverfault.com/questions/931514/is-it-safe-to-run-do-release-upgrade-on-a-cloud-vm&#34;ubuntu - Is it safe to run do-release-upgrade on a cloud VM? - Server Fault/a&#xA;a href=&#34;https://lukehackett.com/posts/upgrading-an-end-of-life-ubuntu-server&#34;Upgrading an End-of-Life Ubuntu Server/a&#xA;a href=&#34;https://www.linuxbabe.com/ubuntu/upgrade-ubuntu-18-04-to-ubuntu-20-04&#34;2 Ways to Upgrade Ubuntu 18.04 To Ubuntu 20.04 (Graphical &amp; Terminal), has some very good points/a&#xA;&#xA;a href=&#34;https://www.ubuntuupdates.org/ppas&#34;UbuntuUpdates - PPAs &amp; 3rd Party Repositories/a&#xA;&#xA;7 great VIM tips | a href=&#34;https://dev.to/sm0ke/flask-python-tutorial-for-beginners-222f&#34;Flask Python - Tutorial for beginners - dev.to /a | a href=&#34;https://www.makeuseof.com/best-python-web-framework/&#34;Django or Flask: Which Is The Best Python Web Framework?/a |&#xA;TheSiteWizard | a href=&#34;https://ashishb.net/tech/how-to-deploy-side-projects-as-web-services-for-free/&#34;How to deploy side projects as web services for free/a |&#xA;&#xA;a href=&#34;https://www.labnol.org/internet/tools/best-online-tools-for-webmasters-know-everything-about-websites/2744/&#34;Best Online Tools To Know Everything About a Website, by Labnol/a&#xA;Personal security checklist | reddit thread |&#xA;Good Devel Notes by Category&#xA;&#xA;a href=&#34;https://dev.to/daolf/web-scraping-101-with-javascript-and-nodejs-4klg&#34;Web Scraping 101 with Javascript and NodeJS/a&#xA;&#xA;a href=&#34;https://www.labnol.org/internet/web-scraping-reddit/28369/&#34;How to Scrape Reddit with Google Scripts - Digital Inspiration/a | Digital Inspiration latest |&#xA;Dev Projects | SourceHut | SSL certifcate import into Windows cert store |&#xA;Set up SSH  SOCKS Proxy | SSH Tunneling | SSH Setup, by Amolith |&#xA;Composer php dependency management |&#xA;EFF Surveillance Self-Defense&#xA;a href=&#34;https://www.makeuseof.com/how-to-manage-remote-ssh-linux-commands/&#34;Efficiently Manage Remote SSH Connections With These Linux Commands/a&#xA;&#xA;a href=&#34;https://www.cyberciti.biz/faq/ubuntu-20-04-set-up-wireguard-vpn-server/&#34;Ubuntu 20.04 set up WireGuard VPN server/a | Get Started with Wireguard, install/config on AWS | Install Wireguard on a VPS | Setup Wireguard on VPS, Lelux | a href=&#34;https://blog.balthazar-rouberol.com/how-to-setup-a-personal-wireguard-vpn&#34;How to setup a personal wireguard VPN/a | a href=&#34;https://www.juniq.net/blog/diy-vpn-wireguard-gcp/&#34;DIY global cloud VPN service using WireGuard and GCP/a | Unofficial, extensive Wireguard documentation | Road warrior setup | Amolith comments | Wireguard site | DeVault comments | WG Windows client | Pritunl | Wireguard on Freedombox with Debian | Wireguard is built-in part of linux 5.6 kernel | Requires local server to connect to cloud server | Self-hosting a Wireguard VPN, the easy way |&#xA;&#xA;a href=&#34;https://fabianlee.org/2018/02/17/ubuntu-creating-a-self-signed-san-certificate-using-openssl/&#34;Ubuntu: Creating a self-signed SAN certificate using OpenSSL – Fabian Lee /a/a&#xA;a href=&#34;https://fabianlee.org/2018/05/09/ubuntu-creating-an-alias-for-common-commands-under-bash/&#34;Ubuntu: Creating an alias for common commands under bash – Fabian Lee/a&#xA;&#xA;How to safely clean Ubuntu | CSS:visited selector |&#xA;TLD-list.com best initial domain name registration prices, best renewal prices&#xA;&#xA;Ed Bott&#39;s review web hosting services | TrustPilot web hosting reviews | VNCoupon | CouponTree |&#xA;Self-hosting: Self-Hosted site | toot | HomelabOS | YunoHost | FreedomBox | Freedombone | self-hosting made easy(er) with Yunohost and FreedomBox | Awesome Self-Hosted | FOSS web hosting setup, by caltlgin | dlford.io self-hosting guide | Sheogorath hosting infrastructure setup | sandstorm |&#xA;VM/VPS hosting: Amolith uses netcup and BuyVM | BuyShared is affiliated with BuyVM | Amolith&#39;s VPS Providers article | Nixnet voucher for netcup |  SSDnodes | Luna Node based on jonwatson recommendation and write.as forum pm | &#xA;Other hosting recs from write.as discussion forum, etc | BuyVM.net | HN posts on netcup.eu et al |&#xA;servercheap.net; 10-15% coupon for life; annual plans; Chicago/LA centers; unmetered!; looks good | servercheap.net review article |&#xA;webdock.io |&#xA;a href=&#34;https://www.maketecheasier.com/look-out-for-when-select-vps/&#34;What to Look Out for When Selecting a VPS/a | Linode review | Luna Node based on recommendation and write.as forum pm | Other recommendations from write.as discussion forum |&#xA;a href=&#34;https://news.ycombinator.com/item?id=21172818&amp;source=techstories.org&#34;Ask HN: Where do you get your cheap servers?/a&#xA;&#xA;Web Server Security Series | Web Server Security Handbook | other great security info |&#xA;&#xA;google search: add external bootable hard drive to laptop linux or boot linux on laptop from external hard drive&#xA;https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator#942312&#xA;https://www.tecmint.com/install-linux-os-on-usb-drive/&#xA;https://www.linux.org/threads/installing-linux-ubuntu-on-external-hdd.13070/&#xA;https://www.zachpfeffer.com/single-post/Install-Ubuntu-on-an-External-Hard-Drive&#xA;&#xA;Fabian Lee dev blog | a href=&#34;https://blog.sleeplessbeastie.eu/&#34;Milosz Galazka blog/a | Dennis Ludl |&#xA;cjeller glitch app to embed hypothes.is annotations to blog post | javascript integrate hypothes.is with blog | &#xA;Jon Udell hypothes.is blog articles | Jon Udell listing query for hypothes.is comments | Jon Udell hypothes.is tools |&#xA;&#xA;privatebin markdown test use rentry.co pw&#xA;&#xA;HTTPS configuration test https://www.ssllabs.com/ssltest/  We recommend that servers have at least an A rating. If they have less, you might look for a better server. If they have A+ you are on a good site!  https://securityheaders.io/. Here we also recommend an A rating or better. [from privatebin faq]&#xA;privatebin hosted servers&#xA;&#xA;netlify static sites | free tier, 100gb  data and bandwidth | netlify cms | a href=&#34;https://frontendrobot.com/blog/continuous-deployment-with-netlify-frontendrobot/&#34;Continuous deployment for static websites with Github, Netlify, and Front Robot/a | &#xA;Render.com, alt to netlify | HN query | &#xA;a href=&#34;https://dennisnotes.com/note/20180627-ubuntu-18.04-server-setup/&#34;Secure Ubuntu 18.04 server setup/a | a href=&#34;https://dennisnotes.com/note/20180627-ubuntu-18.04-nginx-setup/&#34;Ubuntu 18.04 server: nginx web server + Let&#39;s Encrypt/a |&#xA;jdevnotes |&#xA;&#xA;observatory.mozilla.org Site safety and security checker. Options: Don&#39;t include my site in the public results, Force a rescan instead of returning cached results, and Don&#39;t scan with third-party scanners | https://securityheaders.com/ | Qualyx SSL test |&#xA;&#xA;Other sites like privacytools.io&#xA;&#xA;Tech blog: Ctrl.blog&#xA;&#xA;raspberry pi ideas&#xA;&#xA;Nextcloud dev manual Esp. see Security Guidelines section (XSS, etc)&#xA;&#xA;a href=&#34;https://kevq.uk/why-you-should-own-your-own-domain&#34;Why You Should Own Your Own Domain, by Kev Quirk/a Note the caution about WhoIs privacy&#xA;HN WhoIs privacy search | example info |&#xA;&#xA;Append /api/nodeinfo or /api/nodeinfo/2.0.json to a domain name to get listing; example&#xA;&#xA;Mobile switch: How I canceled Verizon and cut my phone bill in half&#xA;&#xA;a href=&#34;https://auth0.com/blog/cors-tutorial-a-guide-to-cross-origin-resource-sharing/&#34;What is CORS? Complete Tutorial on Cross-Origin Resource Sharing/a&#xA;Async functions, making promises friendly | Web Fundamentals | Using promises - JavaScript | MDN&#xA;&#xA;Motorola Moto G7 and One lines are getting Google’s call screening feature&#xA;Port # to Verizon FAQ | Switch to Verizon |&#xA;&#xA;Vanilla JS toolkit&#xA;&#xA;iDrive backup looks really good; Jon Watson rec Probably compare to Tresorit.&#xA; &#xA;How to become a wikipedia editor&#xA;&#xA;Q. How to check if remote repository has changed and I need to pull?&#xA;A. First use &#xA;Cleaning your GitHub profile with a simple Bash script&#xA;&#xA;https://caniuse.com/ Shows browser version support for various CSS, HTML, Javascript, security, etc commands/features&#xA;&#xA;https://httpbin.org/  request and response service&#xA;&#xA;ba class=&#34;hilite&#34; href=&#34;https://iag.me/socialmedia/build-your-first-twitter-app-using-php-in-8-easy-steps/&#34; tags=&#34;&#34;Build Your First Twitter App Using PHP in 8 Easy Steps/a/b | Twools | Twint, twitter scraper w/o API or login |&#xA;&#xA;a class=&#34;hilite&#34; href=&#34;https://www.maketecheasier.com/ultimate-ublock-origin-superusers-guide/&#34;The Ultimate Superuser&#39;s Guide to uBlock Origin - Make Tech Easier/a&#xA;&#xA;outline.com review&#xA;https://genius.com/web-annotator | nice Genius example |&#xA;&#xA;10 Best Free Proxy Server list | 7 Free Proxy Servers | a href=&#34;https://www.makeuseof.com/tag/reasons-avoid-free-proxy-servers/&#34;5 Reasons To Avoid Free Proxy Servers/a | ProxySite | hide.me proxy server |&#xA;&#xA;The 5 Best Rescue and Recovery Disks for a Windows System Restore &#xA;The Essential Tools for Programmers, by Amit Agarwal&#xA;How to Use Windows 10’s OpenSSH Client Instead of PuTTY&#xA;How to create a group email in Gmail&#xA;The 7 Best Windows Dark Themes for your Eyes&#xA;&#xA;Regular expressions: https://edsaav.com/regular-expressions&#xA;&#xA;Guide to Web Authentication&#xA;42 Privacy Tools and Products To Protect Your Data in 2019&#xA;Using uMatrix to replace NoScript https://fediverse.blog/~/LuftHans/using-u-matrix-to-replace-no-script&#xA;Color scale generator, by Hayk https://hihayk.github.io/scale/&#xA;Panopticlick - browser tracking tester https://panopticlick.eff.org/&#xA;Services which support 2FA https://twofactorauth.org/&#xA;https://americanexpress.io/do-not-run-dockerized-applications-as-root/&#xA;https://ebookfoundation.github.io/free-programming-books/&#xA;&#xA;Create animated GIFs from MP4 with FFmpeg | ffmpeg complete guide |&#xA;&#xA;Cloud storage backup: Backblaze, 10gb free | appl w cloudflare |&#xA;&#xA;Tags: #techinfo #followup]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://dev.to/fayazara/this-free-tools-for-developers-are-45p3" rel="nofollow">Hot free tools for developers</a> Surge, Azure Static Web Apps, Acrobatic, Glitch, Heroku, n8n, Airtable, MetaTags, Carbon, Vercel, etc
<strong><a href="https://docs.microsoft.com/en-us/azure/static-web-apps/overview" rel="nofollow">Azure Static Web Apps, available as of 7/17/2020</a> | Also note Azure free VM, etc for 1 year |</strong>
<strong><a href="https://github.com/pushshift/api" rel="nofollow">Pushshift Reddit API Documentation</a> | <a href="https://pushshift.io/api-parameters/" rel="nofollow">pushshift parameters</a> | <a href="https://github.com/duarteocarmo/interactive-dashboard-post/blob/master/notebooks/Dashboard.ipynb" rel="nofollow">Duarte ipynb</a> | <a href="https://github.com/duarteocarmo/interactive-dashboard-post" rel="nofollow">Duarte github</a> | <a href="https://hub.gke.mybinder.org/user/duarteocarmo-in--dashboard-post-dqqtmwui/voila/render/notebooks/Dashboard.ipynb?token=4iVAoVqQRaORHVAjBXabzQ" rel="nofollow">Duarte mybinder</a> | Pushshift working code on Colab |</strong></p>

<p><a href="https://elc.github.io/posts/embed-interactive-notebooks/" rel="nofollow">Embed Interactive Jupyter Notebooks in Static Websites for Free, using gists</a> | <a href="https://mybinder.org/" rel="nofollow">MyBinder</a> | <a href="https://cocalc.com/doc/jupyter-notebook.html" rel="nofollow">CoCalc online Jupyter notebooks</a> |
<a href="https://voila.readthedocs.io/en/stable/index.html" rel="nofollow">https://voila.readthedocs.io/en/stable/index.html</a> From notebooks to standalone web applications and dashboards. Voilà allows you to convert a Jupyter Notebook into an interactive dashboard that allows you to share your work with others.
<a href="https://pbpython.com/interactive-dashboards.html#first-option-using-binder" rel="nofollow">Hosting Jupyter Notebook on GitHub with Binder</a></p>

<p><a href="https://twitter.com/mikemorrison/status/1282743279931580416" rel="nofollow">Mike Morrison, Better Poster, RT by Shaun Hotchkiss</a>
<a href="https://old.reddit.com/r/selfhosted/comments/hafrdz/self_hosted_ide/fv2j3gc/" rel="nofollow">vscode on server</a>
<a href="https://github.com/psalias2006/Google2Csv/blob/master/Google2Csv.ipynb" rel="nofollow">Google2Csv/Google2Csv.ipynb; Jupyter notebook using BeautifulSoup</a>
<mark> <a href="https://vercel.com/pricing" rel="nofollow"><strong>Verce</strong>l</a> </mark>, now.sh, previously ZEIT | <a href="https://dev.to/integridsolutions/best-hosting-services-for-2020-10oc" rel="nofollow">[source]</a> | <a href="https://vercel.com/docs" rel="nofollow">Vercel docs</a> |
<a href="https://dev.to/nghiemthu/top-5-free-hosting-sites-with-instructions-10h" rel="nofollow">Top 5 free HOSTING sites with Instructions</a>: Firebase, Netlify, <a href="https://www.deta.sh/" rel="nofollow"><strong>deta.sh</strong></a>, <a href="https://render.com/" rel="nofollow">render</a>, <a href="https://surge.sh/" rel="nofollow">surge.sh</a>, <a href="https://vercel.com/" rel="nofollow">Vercel</a>, <a href="https://www.zoop.sh/" rel="nofollow">zoop.sh</a>, <a href="https://dev.to/insanenaman/15-easy-peasy-services-to-deploy-your-static-webapp-for-free-4m2b" rel="nofollow">more in this article</a>
Heroku - <a href="https://heroku.com/" rel="nofollow">heroku.com</a> | <strong>Netlify</strong> - <a href="https://netlify.com/" rel="nofollow">netlify.com</a> | <strong>Vercel</strong> – (Zeit) – <a href="https://vercel.com/" rel="nofollow">vercel.com</a> | Firebase - [firebase.com] <a href="https://firebase.com/)" rel="nofollow">https://firebase.com/)</a> | Surge - <a href="https://surge.sh/" rel="nofollow">surge.sh</a> | <strong>Render</strong> - <a href="https://render.com/" rel="nofollow">render.com</a> | Hostman - <a href="https://hostman.com/" rel="nofollow">hostman.com</a> | <a href="https://pages.cloudflare.com" rel="nofollow"><strong>Cloudflare Pages</strong></a> | Glitch - <a href="https://glitch.com/" rel="nofollow">glitch.com</a> | <strong>Fly</strong> - <a href="https://fly.io/" rel="nofollow">fly.io</a> | Fleek - <a href="https://fleek.co/" rel="nofollow">fleek.co</a> | Begin - <a href="https://begin.com/" rel="nofollow">begin.com</a> | Stormkit - <a href="https://stormkit.io/" rel="nofollow">stormkit.io</a> | Deta - <a href="https://deta.sh/" rel="nofollow">deta.sh</a> - customized nodejs app | Commonshot static web hosting and CDN -  <a href="https://commons.host" rel="nofollow">commons.host </a> |
<a href="https://forestry.io/" rel="nofollow">Forestry.io</a> | <a href="https://kevq.uk/trying-out-forestry-io/" rel="nofollow">Kevq on trying forestry.io</a> | <a href="https://forestry.io/blog/announcing-tina-an-open-source-site-editor/" rel="nofollow">Tina</a> |
<a href="https://replit.com/" rel="nofollow">replit.com</a> | <a href="https://pglet.io/docs/pglet-service/" rel="nofollow">pglet server</a> | <a href="https://dev.to/inesafitsner/build-and-deploy-a-web-app-in-python-without-knowledge-of-html-css-javascript-30hl" rel="nofollow">article about both, python apps</a> |</p>

<p><a href="https://internxt.com/drive" rel="nofollow">Internxt Drive</a> (formerly X Cloud) client-side encrypts your files, and files are encrypted in transit and at rest. Only the user knows the decryption key of the files since his or her password is used to encrypt and decrypt the files, and is only known by the user. Additionally, unlike in any other service (eg Tresorit, pCloud, Sync), <a href="https://internxt.com/drive" rel="nofollow">Internxt Drive</a> breaks apart user files and a server only hosts file shards, never complete files. This adds an extra layer of security to the service against hackers or any other third-party. <a href="https://medium.com/internxt/list-of-alternative-services-that-truly-respect-your-privacy-53df12eb46f9" rel="nofollow">[source]</a> | <a href="https://hn.algolia.com/?dateRange=all&amp;page=0&amp;prefix=true&amp;query=internxt&amp;sort=byDate&amp;type=all" rel="nofollow">HN on Internxt</a> | <a href="https://medium.com/internxt/alternative-to-tresorit-c7ec1b9a514a" rel="nofollow">Internxt as alternative to Tresorit</a> |
Internxt X Cloud combines peer-to-peer filesharing, end-to-end encryption, and the blockchain to create a decentralized cloud storage platform. X Cloud is the user-facing part of Internxt’s service, while the backbone of the operation is X Core. This is a decentralized network of hosts, offering their computing and storage capacity to X Core and X Cloud. These hosts are incentivized to participate with the Internxt token, INXT. <a href="https://www.makeuseof.com/tag/secure-cloud-storage-services/" rel="nofollow">[source]</a>
What is decentralized cloud storage? Decentralization allows Drive to provide a completely unique cloud storage service, where files are encrypted, fragmented and each fragmnent is hosted in servers present all over the world. This allows us to provide higher levels of privacy, eco-friendlyness and reliability. These servers are ran by high-quality operators running our exclusive Internxt Core program. Internxt Core is ran on already existing hardware, leveraging unused storage space, and thus providing a highly green cloud storage service. Since we count with storage servers everywhere in the globe, we also leverage latency to reduce energy consumption when sending you your files. <a href="https://internxt.com/drive/individuals" rel="nofollow">[source]</a>
<a href="https://hackernoon.com/decentralized-cloud-storage-how-it-will-change-the-face-of-the-internet-22-np1f2349h" rel="nofollow">HackerNoon article</a></p>

<p><a href="https://dev.to/jfelx/40-high-quality-free-resources-for-web-development-10o3" rel="nofollow">40+ High Quality Free Resources for Web Development</a> Note Carbon, among others
<a href="https://quicksite.stavros.io/" rel="nofollow">Stavros quickly create a blog with new.css, lektor, and gitlab</a></p>

<p><a href="https://docs.microsoft.com/en-us/azure/static-web-apps/overview" rel="nofollow">Free Azure static web apps</a> | <a href="https://docs.microsoft.com/en-us/azure/cosmos-db/optimize-dev-test#azure-cosmos-db-free-tier" rel="nofollow">Azure CosmosDB free tier</a> | <a href="https://microsoft.github.io/AzureTipsAndTricks/blog/tip246.html" rel="nofollow">Azure free account/tier details</a> | <a href="https://www.reddit.com/r/AZURE/comments/birblk/azure_pricing_for_app_service_and_always_free/" rel="nofollow">How to be sure you&#39;re on Azure Free Tier</a> |</p>

<p><a href="https://dev.to/lydiahallie/javascript-visualized-promises-async-await-5gke" rel="nofollow">JavaScript Visualized: Promises &amp; Async/Await</a> | <a href="https://dev.to/loripb/fetching-with-async-await-34kl" rel="nofollow">Fetching With Async/Await</a> | <a href="https://www.cloudsavvyit.com/6115/how-does-async-await-work/" rel="nofollow">How does async/await work?</a> |
<a href="https://github.com/bigskysoftware/htmx" rel="nofollow">bigskysoftware/htmx: &lt;/&gt; htmx – high power tools for HTML</a></p>

<p><a href="https://www.namecheap.com/support/knowledgebase/article.aspx/10212/2216/how-to-locate-email-spamming-activity-on-a-server" rel="nofollow">exim commands</a> | <a href="https://www.namecheap.com/support/knowledgebase/article.aspx/9751/31/how-to-configure-php-mailsmtp-authentication-for-different-cms" rel="nofollow">php mail vs smtp</a> |</p>

<p><a href="https://opensource.com/article/20/1/open-source-weather-forecast" rel="nofollow">wego: Use this open source tool to get your local weather forecast</a> The wttr.in project is a web-based wrapper around wego. It provides some additional display options. One cool thing about wttr.in is that you can fetch one-line information about the weather with curl. I have a little shell function called get_wttr that fetches the current forecast in a shortened form.
<code>get_wttr() {curl -s &#34;wttr.in/Pittsboro?format=3&#34;}</code></p>

<p><a href="https://dev.to/fayazara/this-free-tools-for-developers-are-45p3" rel="nofollow">tools for developers, many good followup ideas</a> |</p>

<p><a href="https://frenxi.com/http-headers-you-dont-expect/" rel="nofollow">The HTTP headers you don&#39;t expect; strange header; curl -I <a href="https://techcrunch.com" rel="nofollow">https://techcrunch.com</a></a></p>

<p>Apache: Allow specified IP addresses but otherwise require username/password: <a href="https://electrictoolbox.com/apache-password-protect-allow-ip/" rel="nofollow">Ref1</a> | <a href="https://makandracards.com/makandra/920-apache-require-username-password-authentication-except-from-a-single-ip-host-or-network" rel="nofollow">Ref2</a> | <a href="https://portal.cloudunboxed.net/knowledgebase/3/Apache-24-htpasswd-protection-and-whitelisting-multiple-IP-addresses.html" rel="nofollow">Ref3</a> |</p>

<p><a href="https://dev.to/micmcgrorty/how-to-stack-html-elements-40kd" rel="nofollow">How to stack HTML elements</a></p>

<p>Feeds: <a href="https://18941969.xyz/rss2html.php?https://shiftfourteen.com/feed/" rel="nofollow">SHIFT14</a> |</p>

<p><a href="https://www.cyberciti.biz/faq/aws-lightsail-upgrade-ubuntu-16-04-lts-to-18-04-lts/" rel="nofollow">AWS Lightsail upgrade Ubuntu 16.04 LTS to 18.04 LTS – nixCraft</a>
<a href="https://help.ubuntu.com/community/Upgrades" rel="nofollow">Ubuntu Upgrades – Community Help Wiki</a>
<a href="https://www.cloudbooklet.com/how-to-upgrade-to-ubuntu-18-04-bionic-beaver/" rel="nofollow">How to Upgrade to Ubuntu 18.04 Bionic Beaver – CloudBooklet</a>
<a href="https://www.inmotionhosting.com/support/product-guides/cloud-server/manually-upgrade-ubuntu/" rel="nofollow">Manually Upgrade Ubuntu 16.04 | InMotion Hosting</a>
<a href="https://serverfault.com/questions/931514/is-it-safe-to-run-do-release-upgrade-on-a-cloud-vm" rel="nofollow">ubuntu – Is it safe to run do-release-upgrade on a cloud VM? – Server Fault</a>
<a href="https://lukehackett.com/posts/upgrading-an-end-of-life-ubuntu-server" rel="nofollow">Upgrading an End-of-Life Ubuntu Server</a>
<a href="https://www.linuxbabe.com/ubuntu/upgrade-ubuntu-18-04-to-ubuntu-20-04" rel="nofollow">2 Ways to Upgrade Ubuntu 18.04 To Ubuntu 20.04 (Graphical &amp; Terminal), has some very good points</a></p>

<p><strong><a href="https://www.ubuntuupdates.org/ppas" rel="nofollow">UbuntuUpdates – PPAs &amp; 3rd Party Repositories</a></strong></p>

<p><a href="https://dev.to/ka11away/7-vim-tips-that-changed-my-life-with-demo-51hg" rel="nofollow"><strong>7 great VIM tips</strong></a> | <a href="https://dev.to/sm0ke/flask-python-tutorial-for-beginners-222f" rel="nofollow">Flask Python – Tutorial for beginners – dev.to </a> | <a href="https://www.makeuseof.com/best-python-web-framework/" rel="nofollow">Django or Flask: Which Is The Best Python Web Framework?</a> |
<a href="https://www.thesitewizard.com/apache/index.shtml" rel="nofollow">TheSiteWizard</a> | <a href="https://ashishb.net/tech/how-to-deploy-side-projects-as-web-services-for-free/" rel="nofollow">How to deploy side projects as web services for free</a> |</p>

<p><a href="https://www.labnol.org/internet/tools/best-online-tools-for-webmasters-know-everything-about-websites/2744/" rel="nofollow"><strong>Best Online Tools To Know Everything About a Website, by Labnol</strong></a>
<a href="https://github.com/Lissy93/personal-security-checklist" rel="nofollow">Personal security checklist</a> | <a href="https://old.reddit.com/r/coolgithubprojects/comments/fe44z6/awesome_personal_security_checklist_github/" rel="nofollow">reddit thread</a> |
<a href="https://dev-notes.eu/categories/" rel="nofollow">Good Devel Notes by Category</a></p>

<p><a href="https://dev.to/daolf/web-scraping-101-with-javascript-and-nodejs-4klg" rel="nofollow">Web Scraping 101 with Javascript and NodeJS</a></p>

<p><a href="https://www.labnol.org/internet/web-scraping-reddit/28369/" rel="nofollow"><strong>How to Scrape Reddit with Google Scripts – Digital Inspiration</strong></a> | <a href="https://www.labnol.org/" rel="nofollow">Digital Inspiration latest</a> |
<a href="https://qua.name/scitech/dev-projects" rel="nofollow">Dev Projects</a> | <a href="https://sourcehut.org/" rel="nofollow">SourceHut</a> | <a href="https://zeropointdevelopment.com/how-to-get-https-working-in-windows-10-localhost-dev-environment/" rel="nofollow">SSL certifcate import into Windows cert store</a> |
<a href="https://www.google.com/search?q=ssh+socks+proxy+server&amp;newwindow=1&amp;tbs=qdr:y3&amp;sa=X" rel="nofollow">Set up SSH  SOCKS Proxy</a> | <a href="https://ryanharrison.co.uk/2019/04/28/ssh-tunneling.html" rel="nofollow">SSH Tunneling</a> | <a href="https://notes.nixnet.xyz/SysAdmin/SSH%20Setup" rel="nofollow">SSH Setup, by Amolith</a> |
<a href="https://getcomposer.org/doc/00-intro.md" rel="nofollow">Composer php dependency management</a> |
<a href="https://ssd-eff.nixnet.xyz/" rel="nofollow">EFF Surveillance Self-Defense</a>
<a href="https://www.makeuseof.com/how-to-manage-remote-ssh-linux-commands/" rel="nofollow">Efficiently Manage Remote SSH Connections With These Linux Commands</a></p>

<p><a href="https://www.cyberciti.biz/faq/ubuntu-20-04-set-up-wireguard-vpn-server/" rel="nofollow">Ubuntu 20.04 set up WireGuard VPN server</a> | <a href="https://dev.to/miguelmota/getting-started-with-wireguard-n9e" rel="nofollow">Get Started with Wireguard, install/config on AWS</a> | <a href="https://golb.hplar.ch/2018/10/wireguard-on-amazon-lightsail.html" rel="nofollow">Install Wireguard on a VPS</a> | <a href="https://wiki.lelux.fi/wireguard" rel="nofollow">Setup Wireguard on VPS, Lelux</a> | <a href="https://blog.balthazar-rouberol.com/how-to-setup-a-personal-wireguard-vpn" rel="nofollow">How to setup a personal wireguard VPN</a> | <a href="https://www.juniq.net/blog/diy-vpn-wireguard-gcp/" rel="nofollow">DIY global cloud VPN service using WireGuard and GCP</a> | <a href="https://docs.sweeting.me/s/wireguard" rel="nofollow">Unofficial, extensive Wireguard documentation</a> | <a href="https://emanuelduss.ch/2018/09/wireguard-vpn-road-warrior-setup/" rel="nofollow">Road warrior setup</a> | <a href="https://scicomm.xyz/web/statuses/103001157768343014" rel="nofollow">Amolith comments</a> | <a href="https://www.wireguard.com/" rel="nofollow">Wireguard site</a> | <a href="https://drewdevault.com/2019/04/19/Your-VPN-is-a-serious-choice.html" rel="nofollow">DeVault comments</a> | <a href="https://golb.hplar.ch/2019/07/wireguard-windows.html" rel="nofollow">WG Windows client</a> | <a href="https://pritunl.com/" rel="nofollow">Pritunl</a> | <a href="https://raymii.org/s/tutorials/Wireguard_VPN_on_Freedombox.html" rel="nofollow">Wireguard on Freedombox with Debian</a> | <a href="https://arstechnica.com/gadgets/2020/03/wireguard-vpn-makes-it-to-1-0-0-and-into-the-next-linux-kernel/" rel="nofollow">Wireguard is built-in part of linux 5.6 kernel</a> | <a href="https://selfhosted.pro/bypass-isp-port-blocking-and-hide-your-public-ip-using-wireguard/" rel="nofollow">Requires local server to connect to cloud server</a> | <a href="https://bowlerdesign.tech/posts/self-hosting-a-wireguard-vpn-the-easy-way/" rel="nofollow">Self-hosting a Wireguard VPN, the easy way</a> |</p>

<p><strong><a href="https://fabianlee.org/2018/02/17/ubuntu-creating-a-self-signed-san-certificate-using-openssl/" rel="nofollow">Ubuntu: Creating a self-signed SAN certificate using OpenSSL – Fabian Lee </a></a></strong>
<a href="https://fabianlee.org/2018/05/09/ubuntu-creating-an-alias-for-common-commands-under-bash/" rel="nofollow">Ubuntu: Creating an alias for common commands under bash – Fabian Lee</a></p>

<p><a href="https://easylinuxtipsproject.blogspot.com/p/clean-ubuntu.html" rel="nofollow">How to safely clean Ubuntu</a> | <a href="https://www.w3schools.com/cssref/sel_visited.asp" rel="nofollow">CSS:visited selector</a> |
<a href="https://tld-list.com/" rel="nofollow"><strong>TLD-list.com</strong></a> best initial domain name registration prices, best renewal prices</p>

<p><a href="https://www.zdnet.com/article/buying-guide-cheap-web-hosting-services/" rel="nofollow">Ed Bott&#39;s review web hosting services</a> | <a href="https://www.trustpilot.com/review/www.ssdnodes.com" rel="nofollow">TrustPilot web hosting reviews</a> | <a href="https://vncoupon.com/" rel="nofollow">VNCoupon</a> | <a href="https://coupontree.co/server-coupon/" rel="nofollow">CouponTree</a> |
Self-hosting: <a href="https://selfhostedsource.tech/self-hosted/browse" rel="nofollow"><strong>Self-Hosted site</strong></a> | <a href="https://scicomm.xyz/web/statuses/101816699204590270" rel="nofollow">toot</a> | <a href="https://homelabos.com/" rel="nofollow">HomelabOS</a> | <a href="https://yunohost.org" rel="nofollow">YunoHost</a> | FreedomBox | <a href="https://freedombone.net/" rel="nofollow">Freedombone</a> | <a href="https://blog.arkadi.one/yunohost-and-freedombox-self-hosting-made-easy-er" rel="nofollow">self-hosting made easy(er) with Yunohost and FreedomBox</a> | <strong><a href="https://github.com/Kickball/awesome-selfhosted#readme" rel="nofollow">Awesome Self-Hosted</a></strong> | <a href="https://git.fossdaily.xyz/caltlgin/wiki/src/branch/master/foss-web-hosting/foss-web-hosting.md" rel="nofollow">FOSS web hosting setup, by caltlgin</a> | <a href="https://dlford.io/hosting-on-the-web-how-to-home-lab-part-6/" rel="nofollow">dlford.io self-hosting guide</a> | <a href="https://git.shivering-isles.com/shivering-isles/infrastructure" rel="nofollow">Sheogorath hosting infrastructure setup</a> | <a href="https://github.com/sandstorm-io/sandstorm/" rel="nofollow">sandstorm</a> |
VM/VPS hosting: <a href="https://www.netcup.eu/vserver/vps.php" rel="nofollow">Amolith uses netcup</a> and <a href="https://buyvm.net/" rel="nofollow">BuyVM</a> | <a href="https://buyshared.net/" rel="nofollow">BuyShared is affiliated with BuyVM</a> | <a href="https://nixnet.services/blog/vps-providers/" rel="nofollow">Amolith&#39;s VPS Providers article</a> | <a href="https://nixnet.services/affiliates/" rel="nofollow">Nixnet voucher for netcup</a> |  <a href="https://www.ssdnodes.com/pricing/" rel="nofollow">SSDnodes</a> | <a href="https://www.lunanode.com/pricing" rel="nofollow">Luna Node</a> based on <a href="https://write.jonwatson.ca/blog/installing-pleroma-on-a-debian-stretch-9-virtual-machine-at-luna-node" rel="nofollow">jonwatson recommendation</a> and <a href="https://discuss.write.as" rel="nofollow">write.as forum pm</a> |
<a href="https://discuss.write.as/t/best-places-to-host-writefreely/300" rel="nofollow">Other hosting recs</a> from write.as discussion forum, etc | <a href="https://buyvm.net" rel="nofollow">BuyVM.net</a> | <a href="https://hn.algolia.com/?query=netcup.eu&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=all" rel="nofollow">HN posts on netcup.eu et al</a> |
<a href="https://servercheap.net/" rel="nofollow">servercheap.net; 10-15% coupon for life; annual plans; Chicago/LA centers; unmetered!; looks good</a> | <a href="https://www.hostingadvice.com/blog/servercheap-vps-packages-offer-value-for-smbs/" rel="nofollow">servercheap.net review article</a> |
<a href="https://webdock.io/en" rel="nofollow">webdock.io</a> |
<a href="https://www.maketecheasier.com/look-out-for-when-select-vps/" rel="nofollow">What to Look Out for When Selecting a VPS</a> | <a href="https://www.bonkersabouttech.com/reviews/linode-review/458" rel="nofollow">Linode review</a> | <a href="https://www.lunanode.com/pricing" rel="nofollow">Luna Node</a> based on recommendation and <a href="https://discuss.write.as" rel="nofollow">write.as forum pm</a> | <a href="https://discuss.write.as/t/best-places-to-host-writefreely/300" rel="nofollow">Other recommendations</a> from write.as discussion forum |
<a href="https://news.ycombinator.com/item?id=21172818&amp;source=techstories.org" rel="nofollow">Ask HN: Where do you get your cheap servers?</a></p>

<p><a href="https://infosec-handbook.eu/as-wss/" rel="nofollow">Web Server Security Series</a> | <a href="https://infosec-handbook.eu/categories/web-server-security/" rel="nofollow">Web Server Security Handbook</a> | <a href="https://infosec-handbook.eu/blog/2019-9-monthly-review/" rel="nofollow">other great security info</a> |</p>

<p>google search: <strong>add external bootable hard drive to laptop linux</strong> or <strong>boot linux on laptop from external hard drive</strong>
<a href="https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator#942312" rel="nofollow">https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator#942312</a>
<a href="https://www.tecmint.com/install-linux-os-on-usb-drive/" rel="nofollow">https://www.tecmint.com/install-linux-os-on-usb-drive/</a>
<a href="https://www.linux.org/threads/installing-linux-ubuntu-on-external-hdd.13070/" rel="nofollow">https://www.linux.org/threads/installing-linux-ubuntu-on-external-hdd.13070/</a>
<a href="https://www.zachpfeffer.com/single-post/Install-Ubuntu-on-an-External-Hard-Drive" rel="nofollow">https://www.zachpfeffer.com/single-post/Install-Ubuntu-on-an-External-Hard-Drive</a></p>

<p><a href="https://fabianlee.org/" rel="nofollow">Fabian Lee dev blog</a> | <a href="https://blog.sleeplessbeastie.eu/" rel="nofollow">Milosz Galazka blog</a> | <a href="https://dennisnotes.com/" rel="nofollow">Dennis Ludl</a> |
<a href="https://discuss.write.as/t/share-what-you-are-working-on-and-using/401/46?u=bugbuster" rel="nofollow">cjeller glitch app to embed hypothes.is annotations to blog post</a> | <a href="https://discuss.write.as/t/share-what-you-are-working-on-and-using/401/39?u=bugbuster" rel="nofollow">javascript integrate hypothes.is with blog</a> |
<a href="https://web.hypothes.is/blog/author/judell/" rel="nofollow">Jon Udell hypothes.is blog articles</a> | <a href="https://jonudell.info/h/facet/?wildcard_uri=https%3A%2F%2Fblog.cjeller.site%2F*&amp;max=50" rel="nofollow">Jon Udell listing query for hypothes.is comments</a> | <a href="https://jonudell.info/h/tools.html" rel="nofollow">Jon Udell hypothes.is tools</a> |</p>

<p><a href="https://bin.snopyta.org/?6c08e85a808b2159#H4gNSkWwFPfh4fbv1c1gkoLk4s3mAdaV2r4wvRnwR6nd" rel="nofollow">privatebin markdown test</a> use rentry.co pw</p>

<p>HTTPS configuration test <a href="https://www.ssllabs.com/ssltest/" rel="nofollow">https://www.ssllabs.com/ssltest/</a>  We recommend that servers have at least an A rating. If they have less, you might look for a better server. If they have A+ you are on a good site!  <a href="https://securityheaders.io/" rel="nofollow">https://securityheaders.io/</a>. Here we also recommend an A rating or better. <a href="https://github.com/PrivateBin/PrivateBin/wiki/FAQ#which-privatebin-server-should-i-use" rel="nofollow">[from privatebin faq]</a>
<a href="https://github.com/PrivateBin/PrivateBin/wiki/PrivateBin-Directory" rel="nofollow">privatebin hosted servers</a></p>

<p><a href="https://www.netlify.com/blog/2016/10/27/a-step-by-step-guide-deploying-a-static-site-or-single-page-app/" rel="nofollow">netlify static sites</a> | <a href="https://www.netlify.com/pricing/" rel="nofollow">free tier, 100gb  data and bandwidth</a> | <a href="https://www.netlifycms.org/" rel="nofollow">netlify cms</a> | <a href="https://frontendrobot.com/blog/continuous-deployment-with-netlify-frontendrobot/" rel="nofollow">Continuous deployment for static websites with Github, Netlify, and Front Robot</a> |
<a href="https://render.com" rel="nofollow">Render.com, alt to netlify</a> | <a href="https://hn.algolia.com/?query=netlify&amp;sort=byDate&amp;prefix&amp;page=1&amp;dateRange=all&amp;type=all" rel="nofollow">HN query</a> |
<a href="https://dennisnotes.com/note/20180627-ubuntu-18.04-server-setup/" rel="nofollow">Secure Ubuntu 18.04 server setup</a> | <a href="https://dennisnotes.com/note/20180627-ubuntu-18.04-nginx-setup/" rel="nofollow">Ubuntu 18.04 server: nginx web server + Let&#39;s Encrypt</a> |
<a href="https://jdevnotes.netlify.com/dockertips.html" rel="nofollow">jdevnotes</a> |</p>

<p><a href="https://observatory.mozilla.org/" rel="nofollow"><strong>observatory.mozilla.org</strong></a> Site safety and security checker. Options: Don&#39;t include my site in the public results, Force a rescan instead of returning cached results, and Don&#39;t scan with third-party scanners | <a href="https://securityheaders.com/" rel="nofollow">https://securityheaders.com/</a> | <a href="https://www.ssllabs.com/ssltest" rel="nofollow">Qualyx SSL test</a> |</p>

<p><a href="https://www.reddit.com/r/privacytoolsIO/comments/cp0jgg/do_you_know_other_sites_like_privacytoolsio/" rel="nofollow">Other sites like privacytools.io</a></p>

<p>Tech blog: <a href="https://www.ctrl.blog/about/" rel="nofollow">Ctrl.blog</a></p>

<p><a href="https://www.techcoil.com/blog/tag/raspberry-pi/" rel="nofollow">raspberry pi ideas</a></p>

<p><a href="https://docs.nextcloud.com/server/16/developer_manual/general/" rel="nofollow">Nextcloud dev manual</a> Esp. see Security Guidelines section (XSS, etc)</p>

<p><a href="https://kevq.uk/why-you-should-own-your-own-domain" rel="nofollow">Why You Should Own Your Own Domain, by Kev Quirk</a> Note the caution about <a href="https://en.wikipedia.org/wiki/Domain_privacy" rel="nofollow">WhoIs privacy</a>
<a href="https://hn.algolia.com/?query=%22whois%20privacy%22&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=all" rel="nofollow">HN WhoIs privacy search</a> | <a href="https://www.hover.com/whoisprivacy" rel="nofollow">example info</a> |</p>

<p>Append /api/nodeinfo or /api/nodeinfo/2.0.json to a domain name to get listing; <a href="https://write.as/api/nodeinfo" rel="nofollow">example</a></p>

<p><a href="https://www.zdnet.com/article/mobile-switch-how-i-canceled-verizon-and-cut-my-phone-bill-in-half/" rel="nofollow">Mobile switch: How I canceled Verizon and cut my phone bill in half</a></p>

<p><a href="https://auth0.com/blog/cors-tutorial-a-guide-to-cross-origin-resource-sharing/" rel="nofollow">What is CORS? Complete Tutorial on Cross-Origin Resource Sharing</a>
<a href="https://developers.google.com/web/fundamentals/primers/async-functions" rel="nofollow">Async functions, making promises friendly | Web Fundamentals</a> | <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises" rel="nofollow">Using promises – JavaScript | MDN</a></p>

<p><a href="https://www.theverge.com/2019/4/3/18294510/google-call-screen-feature-pixel-android-transcription" rel="nofollow">Motorola Moto G7 and One lines are getting Google’s call screening feature</a>
<a href="https://www.verizonwireless.com/support/local-number-portability-faqs/" rel="nofollow">Port # to Verizon FAQ</a> | <a href="https://www.verizonwireless.com/switch-to-verizon/" rel="nofollow">Switch to Verizon</a> |</p>

<p><a href="https://vanillajstoolkit.com/helpers/" rel="nofollow">Vanilla JS toolkit</a></p>

<p><a href="https://www.idrive.com/" rel="nofollow">iDrive</a> backup looks really good; <a href="https://scicomm.xyz/web/statuses/101852726825089243" rel="nofollow">Jon Watson rec</a> Probably compare to Tresorit.</p>

<p><a href="https://www.maketecheasier.com/howto-become-wikipedia-editor/" rel="nofollow">How to become a wikipedia editor</a></p>

<p>Q. How to check if remote repository has changed and I need to pull?
A. First use <code>git remote update</code>, to bring your remote refs up to date. Then you can do <code>git status -uno</code> which will tell you whether the branch you are tracking is ahead, behind or has diverged. If it says nothing, the local and remote are the same. If local is behind remote, it will automatically do a pull to bring local up-to-date. <a href="https://stackoverflow.com/questions/3258243/check-if-pull-needed-in-git" rel="nofollow">[source]</a></p>

<p><a href="https://www.codesections.com/blog/cleaning-github-with-a-simple-bash-script/" rel="nofollow">Cleaning your GitHub profile with a simple Bash script</a></p>

<p><a href="https://caniuse.com/" rel="nofollow">https://caniuse.com/</a> Shows browser version support for various CSS, HTML, Javascript, security, etc commands/features</p>

<p><a href="https://httpbin.org/" rel="nofollow">https://httpbin.org/</a>  request and response service</p>

<p><b><a class="hilite" href="https://iag.me/socialmedia/build-your-first-twitter-app-using-php-in-8-easy-steps/" rel="nofollow">Build Your First Twitter App Using PHP in 8 Easy Steps</a></b> | <a href="https://iag.me/twools/" rel="nofollow">Twools</a> | <a href="https://github.com/twintproject/twint" rel="nofollow">Twint, twitter scraper w/o API or login</a> |</p>

<p><strong><a class="hilite" href="https://www.maketecheasier.com/ultimate-ublock-origin-superusers-guide/" rel="nofollow">The Ultimate Superuser&#39;s Guide to uBlock Origin – Make Tech Easier</a></strong></p>

<p><a href="https://www.designernews.co/stories/83473-add-outlinecom-to-a-news-article-url-to-mediumify-it" rel="nofollow">outline.com review</a>
<code>bookmarklet: javascript:(function()%7Bwindow.location.href %3D &#39;https%3A%2F%2Foutline.com%2F&#39; %2B window.location.href%7D)()</code>
<a href="https://genius.com/web-annotator" rel="nofollow">https://genius.com/web-annotator</a> | <a href="https://genius.it/16704022/hapgood.us/2015/06/13/wikifying-annotations" rel="nofollow">nice Genius example</a> |</p>

<p><a href="https://howentertain.com/best-free-proxy-server-list/" rel="nofollow">10 Best Free Proxy Server list</a> | <a href="https://www.maketecheasier.com/free-proxy-server-hide-identity/" rel="nofollow">7 Free Proxy Servers</a> | <a href="https://www.makeuseof.com/tag/reasons-avoid-free-proxy-servers/" rel="nofollow">5 Reasons To Avoid Free Proxy Servers</a> | <a href="https://us7.www.proxysite.com/" rel="nofollow">ProxySite</a> | <a href="https://hide.me/en/proxy" rel="nofollow">hide.me proxy server</a> |</p>

<p><a href="https://www.makeuseof.com/tag/5-best-rescue-disks-windows-system-restore/" rel="nofollow">The 5 Best Rescue and Recovery Disks for a Windows System Restore </a>
<a href="https://www.labnol.org/internet/useful-tools-for-programmers/29227/" rel="nofollow">The Essential Tools for Programmers, by Amit Agarwal</a>
<a href="https://www.maketecheasier.com/use-windows10-openssh-client/" rel="nofollow">How to Use Windows 10’s OpenSSH Client Instead of PuTTY</a>
<a href="https://www.makeuseof.com/tag/create-group-email-in-gmail/" rel="nofollow">How to create a group email in Gmail</a>
<a href="https://www.makeuseof.com/tag/5-dark-themes-windows-10/" rel="nofollow">The 7 Best Windows Dark Themes for your Eyes</a></p>

<p>Regular expressions: <a href="https://edsaav.com/regular-expressions" rel="nofollow">https://edsaav.com/regular-expressions</a></p>

<p><a href="https://webauthn.guide/" rel="nofollow">Guide to Web Authentication</a>
<a href="https://choosetoencrypt.com/privacy/29-privacy-tools-and-products-to-protect-your-data/" rel="nofollow">42 Privacy Tools and Products To Protect Your Data in 2019</a>
Using uMatrix to replace NoScript <a href="https://fediverse.blog/~/LuftHans/using-u-matrix-to-replace-no-script" rel="nofollow">https://fediverse.blog/~/LuftHans/using-u-matrix-to-replace-no-script</a>
Color scale generator, by Hayk <a href="https://hihayk.github.io/scale/" rel="nofollow">https://hihayk.github.io/scale/</a>
Panopticlick – browser tracking tester <a href="https://panopticlick.eff.org/" rel="nofollow">https://panopticlick.eff.org/</a>
Services which support 2FA <a href="https://twofactorauth.org/" rel="nofollow">https://twofactorauth.org/</a>
<a href="https://americanexpress.io/do-not-run-dockerized-applications-as-root/" rel="nofollow">https://americanexpress.io/do-not-run-dockerized-applications-as-root/</a>
<a href="https://ebookfoundation.github.io/free-programming-books/" rel="nofollow">https://ebookfoundation.github.io/free-programming-books/</a></p>

<p><a href="https://homehack.nl/create-animated-gifs-from-mp4-with-ffmpeg/" rel="nofollow">Create animated GIFs from MP4 with FFmpeg</a> | <a href="https://itsfoss.com/ffmpeg/" rel="nofollow">ffmpeg complete guide</a> |</p>

<p>Cloud storage backup: <a href="https://www.backblaze.com/b2/cloud-storage.html" rel="nofollow">Backblaze, 10gb free</a> | <a href="https://jross.me/free-personal-image-hosting-with-backblaze-b2-and-cloudflare-workers/" rel="nofollow">appl w cloudflare</a> |</p>

<p>Tags: <a href="https://jwc.writeas.com/tag:techinfo" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">techinfo</span></a> <a href="https://jwc.writeas.com/tag:followup" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">followup</span></a></p>
]]></content:encoded>
      <guid>https://jwc.writeas.com/tech-followup</guid>
      <pubDate>Sun, 24 Feb 2019 05:09:10 +0000</pubDate>
    </item>
    <item>
      <title>WriteFreely info, setup, and config</title>
      <link>https://jwc.writeas.com/writefreely-setup-and-config?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Install WriteFreely with Apache and MySQL - WriteFreely / Installation - Discuss Write.as &#xA;&#xA;Expanded, updated WriteFreely docs | WriteFreely links and about info | a href=&#34;https://matt.writefreely.dev/data-format-for-writefreely-import&#34;Data Format for WriteFreely Import — Matt&#39;s Dev Log/a |&#xA;&#xA;to log in to WF you’ll need to create an admin account through the command-line interface, just like how you used it to start your instance. The command is as follows: writefreely --create-admin username:password&#xA;&#xA;a href=&#34;https://write.pixie.town/thufie/a-guide-to-using-code-blocks-on-a-writefreely-blog-page&#34;A Guide to Using Code Blocks on a WriteFreely Blog Page/a&#xA;&#xA;v0.12.0 doc | WriteFreely on Docker, by Robjloranger | WF install getting started (install) | Install WF with Apache and MySql | WF build articles |&#xA;&#xA;Most detailed WriteFreely install instructions I&#39;ve seen yet&#xA;&#xA;The apache2 reverse proxy instructions for trilium are perhaps how it would be done for a WriteFreely install. &#xA;&#xA;Deploy WF vis Dokku | johanv on WF and Dokku | Dokku tutorial | Dokku on github | Dokku site | self-hosting dokku and bitwarden | CapRover |&#xA;&#xA;Matt: WF doesn’t officially support installation on a path like /abab. Recommended way to install would be to do it on abab.example.com, instead. source&#xA;&#xA;WriteFreely et al instances Fediverse | fed WF instances | wf WriteFreely instances | WriteFreely blog | WF Roadmap | write.as usage notes |&#xA;Wordsmith.social | Qua | Qua.info | Qua reader | Privacytools.io instance reader |&#xA;&#xA;Add /read to the end of a wf url to show an rss feed of all blog posts.&#xA;&#xA;Differences between write.as and writefreely | very detailed WF review  &#xA;&#xA;Convert MySql database to Sqlite3, robloranger&#xA;&#xA;About WriteFreely | WriteFreely blog | snap.as | &#xA;Self-hosting (with sqlite or MySql/MariaDB) with WriteFreely | Where to host WriteFreely |&#xA;Upgrading WriteFreely from v0.7.x&#xA;Download the latest release for your operating system. Stop running your writefreely service, replace all files in your installation with the ones in the archive, and then start your writefreely service again.&#xA;Make sure your database is backed up, and update it with writefreely --migrate.&#xA;No additional steps are needed to upgrade from v0.7.x. Follow the instructions in each previous # release if you&#39;re upgrading from an earlier version. [source]&#xA;&#xA;bExamples of write.as/writefreely blogs:/b&#xA;Arnov highly scientific, math, plotting, python, bayesian analysis&#xA; 5 stars: Scott Nesbitt&#39;s OpenSourceMusings blog&#xA; Nate Dickson, beautifully designed&#xA; Rob&#39;s Dev Log | MySql to Sqlite3 | install WF on Ubuntu 19.04 | paste server | a href=&#34;https://loranger.xyz/rob/security-harden-ssh&#34;Security: Harden SSH/a&#xA; a href=&#34;https://write.as/thenewoil/&#34;The New Oil/a&#xA; Dino&#39;s Journal&#xA; Created with WriteFreely&#xA; blog.cjeller.site&#xA; DigitalGyoza&#xA; ianbgibson.com&#xA; dlkr.blog | dlkr.art | dlkr.services |&#xA; carrotcake studio&#xA; aris.papatheodorou.net&#xA; write.jonwatson.ca/blog&#xA; lhl&#xA; hub.fosstodon.org&#xA; write.as/matt | Matt&#39;s In the Open about write.as&#xA; QuietHabits&#xA; Andrew Kemendo&#xA; Using data from the Kepler mission to scientifically imagine star systems&#xA; Jag Talon, a blog about learning and web development&#xA; badrihippo&#xA; Deacon Patrick&#xA; Mind Your Head Co-op, Deacon Patrick&#xA; TechZerker&#xA; triptych&#xA;&#xA;bsnap.as examples/b&#xA;Deacon Patrick&#xA;!--more--&#xA;bSelf-Hosting/b&#xA;Simple Install HowTo | Slightly Less Simple Install | WF setting for multiple blogs, single-user mode |&#xA;&#xA;Get started with Linux/Unix-based instances in Amazon Lightsail | Choose an Amazon Lightsail instance image | &#xA;AWS Management Console | LightSail Pricing | Where to host WriteFreely | More hosting ideas | Bitnami Lightsail setup | &#xA;Amazon RDS is for managed database instances. You can&#39;t connect to the instance itself, only the database software running on it. You can&#39;t install anything extra on the running instances, or change any operating system parameters.&#xA;&#xA;Tags: #writeas #techinfo&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://discuss.write.as/t/install-writefreely-with-apache-and-mysql/665" rel="nofollow">Install WriteFreely with Apache and MySQL – WriteFreely / Installation – Discuss Write.as </a></p>

<p><a href="https://writefreely.org/docs" rel="nofollow">Expanded, updated WriteFreely docs</a> | <a href="https://socialhub.activitypub.rocks/t/about-writefreely/162" rel="nofollow">WriteFreely links and about info</a> | <a href="https://matt.writefreely.dev/data-format-for-writefreely-import" rel="nofollow">Data Format for WriteFreely Import — Matt&#39;s Dev Log</a> |</p>

<p>to log in to WF you’ll need to create an admin account through the command-line interface, just like how you used it to start your instance. The command is as follows: <code>writefreely --create-admin username:password</code></p>

<p><a href="https://write.pixie.town/thufie/a-guide-to-using-code-blocks-on-a-writefreely-blog-page" rel="nofollow">A Guide to Using Code Blocks on a WriteFreely Blog Page</a></p>

<p><a href="https://blog.writefreely.org/version-0-12" rel="nofollow">v0.12.0 doc</a> | <a href="https://hub.docker.com/r/robjloranger/writefreely" rel="nofollow">WriteFreely on Docker, by Robjloranger</a> | <a href="https://writefreely.org/start" rel="nofollow">WF install getting started (install)</a> | <a href="https://discuss.write.as/t/install-writefreely-with-apache-and-mysql/665" rel="nofollow">Install WF with Apache and MySql</a> | <a href="https://fedi.dev/gytis/top-picks" rel="nofollow">WF build articles</a> |</p>

<p><a href="https://theo-andreou.org/installing-a-writefreely-weblog" rel="nofollow">Most detailed WriteFreely install instructions I&#39;ve seen yet</a></p>

<p>The <a href="https://github.com/zadam/trilium/wiki/Apache-proxy-setup" rel="nofollow">apache2 reverse proxy instructions for trilium</a> are perhaps how it would be done for a WriteFreely install.</p>

<p><a href="https://write.hellowelcome.org/evan/deploying-writefreely-via-dokku" rel="nofollow">Deploy WF vis Dokku</a> | <a href="https://blog.johanv.xyz/how-i-created-johanv-xyz" rel="nofollow">johanv on WF and Dokku</a> | <a href="https://blog.johanv.xyz/how-i-created-johanv-xyz" rel="nofollow">Dokku tutorial</a> | <a href="https://github.com/dokku/dokku" rel="nofollow">Dokku on github</a> | <a href="http://dokku.viewdocs.io/dokku/" rel="nofollow">Dokku site</a> | <a href="https://old.reddit.com/r/selfhosted/comments/eje57n/i_wrote_a_guide_on_self_hosting_bitwarden_on_dokku/" rel="nofollow">self-hosting dokku and bitwarden</a> | <a href="https://caprover.com/" rel="nofollow">CapRover</a> |</p>

<p>Matt: WF doesn’t officially support installation on a path like /abab. Recommended way to install would be to do it on abab.example.com, instead. <a href="https://discuss.write.as/t/install-writefreely-with-apache-and-mysql/665/9?u=bugbuster" rel="nofollow">source</a></p>

<p><a href="https://fediverse.network/writefreely" rel="nofollow">WriteFreely et al instances Fediverse</a> | <a href="https://the-federation.info/writefreely" rel="nofollow">fed WF instances</a> | <a href="https://writefreely.org/instances" rel="nofollow">wf WriteFreely instances</a> | <a href="https://blog.writefreely.org/" rel="nofollow">WriteFreely blog</a> | <a href="https://phabricator.write.as/tag/write_freely/" rel="nofollow">WF Roadmap</a> | <a href="https://write.as/jwc/write-as-usage-notes" rel="nofollow">write.as usage notes</a> |
<a href="https://wordsmith.social/" rel="nofollow">Wordsmith.social</a> | <a href="https://qua.name/" rel="nofollow">Qua</a> | <a href="https://qua.name/info/" rel="nofollow">Qua.info</a> | <a href="https://qua.name/read" rel="nofollow">Qua reader</a> | <a href="https://write.privacytools.io/read/" rel="nofollow">Privacytools.io instance reader</a> |</p>

<p>Add /read to the end of a wf url to show an rss feed of all blog posts.</p>

<p><a href="https://discuss.write.as/t/differences-between-write-as-and-writefreely/648" rel="nofollow">Differences between write.as and writefreely</a> | <a href="https://write.privacytools.io/darylsun/writefreely#why-not-use-writefreely" rel="nofollow">very detailed WF review</a></p>

<p><a href="https://loranger.xyz/rob/mysql-to-sqlite3" rel="nofollow">Convert MySql database to Sqlite3, robloranger</a></p>

<p><a href="https://writefreely.org/about" rel="nofollow">About WriteFreely</a> | <a href="https://blog.writefreely.org/" rel="nofollow">WriteFreely blog</a> | <a href="https://we.snap.as/" rel="nofollow">snap.as</a> |
Self-hosting (with sqlite or MySql/MariaDB) with <a href="https://writefreely.org/start" rel="nofollow">WriteFreely</a> | <a href="https://discuss.write.as/t/best-places-to-host-writefreely/300" rel="nofollow">Where to host WriteFreely</a> |
Upgrading WriteFreely from v0.7.x
+ Download the latest release for your operating system. Stop running your writefreely service, replace all files in your installation with the ones in the archive, and then start your writefreely service again.
+ Make sure your database is backed up, and update it with <code>writefreely --migrate</code>.
+ No additional steps are needed to upgrade from v0.7.x. Follow the instructions in each previous # release if you&#39;re upgrading from an earlier version. <a href="https://blog.writefreely.org/version-0-8" rel="nofollow">[source]</a></p>

<p><b>Examples of write.as/writefreely blogs:</b>
<a href="https://write.as/arnov/" rel="nofollow"><strong>Arnov highly scientific, math, plotting, python, bayesian analysis</strong></a>
 <a href="https://opensourcemusings.com/" rel="nofollow"><strong>5 stars: Scott Nesbitt&#39;s OpenSourceMusings blog</strong></a>
 <a href="https://thoughts.natedickson.com/" rel="nofollow">Nate Dickson, beautifully designed</a>
 <a href="https://loranger.xyz/rob" rel="nofollow"><strong>Rob&#39;s Dev Log</strong></a> | <a href="https://loranger.xyz/rob/mysql-to-sqlite3" rel="nofollow">MySql to Sqlite3</a> | <a href="https://loranger.xyz/rob/install-writefreely-on-ubuntu-19-04" rel="nofollow">install WF on Ubuntu 19.04</a> | <a href="https://loranger.xyz/rob/test-paste-server" rel="nofollow">paste server</a> | <a href="https://loranger.xyz/rob/security-harden-ssh" rel="nofollow">Security: Harden SSH</a>
 <strong><a href="https://write.as/thenewoil/" rel="nofollow">The New Oil</a></strong>
 <strong><a href="https://journal.dinobansigan.com/" rel="nofollow">Dino&#39;s Journal</a></strong>
 <a href="https://writefreely.org/createdwith" rel="nofollow">Created with WriteFreely</a>
 <a href="https://blog.cjeller.site/" rel="nofollow">blog.cjeller.site</a>
 <a href="https://digitalgyoza.writeas.com/" rel="nofollow">DigitalGyoza</a>
 <a href="https://ianbgibson.com" rel="nofollow">ianbgibson.com</a>
 <a href="https://dlkr.blog/" rel="nofollow">dlkr.blog</a> | <a href="https://dlkr.art/" rel="nofollow">dlkr.art</a> | <a href="https://dlkr.co/services" rel="nofollow">dlkr.services</a> |
 <a href="https://blog.carrotcake.studio" rel="nofollow">carrotcake studio</a>
 <a href="https://aris.papatheodorou.net" rel="nofollow">aris.papatheodorou.net</a>
 <a href="https://write.jonwatson.ca/blog" rel="nofollow">write.jonwatson.ca/blog</a>
 <a href="https://www.m-thompson.co.uk/" rel="nofollow">lhl</a>
 <a href="https://hub.fosstodon.org/" rel="nofollow">hub.fosstodon.org</a>
 <a href="https://write.as/matt" rel="nofollow">write.as/matt</a> | <a href="https://write.as/intheopen" rel="nofollow">Matt&#39;s In the Open about write.as</a>
 <a href="https://quiethabits.net" rel="nofollow">QuietHabits</a>
 <a href="https://kemendo.com" rel="nofollow">Andrew Kemendo</a>
 <a href="https://blog.steveasleep.com/using-data-from-the-kepler-mission-to-scientifically-imagine-star-systems" rel="nofollow">Using data from the Kepler mission to scientifically imagine star systems</a>
 <a href="https://jagtalon.com" rel="nofollow">Jag Talon, a blog about learning and web development</a>
 <a href="https://badrihippo.writeas.com/" rel="nofollow">badrihippo</a>
 <a href="https://deaconpatrick.org" rel="nofollow">Deacon Patrick</a>
 <a href="https://mindyourheadcoop.org/" rel="nofollow">Mind Your Head Co-op, Deacon Patrick</a>
 <a href="https://techzerker.com/" rel="nofollow">TechZerker</a>
 <a href="https://triptych.writeas.com/" rel="nofollow">triptych</a></p>

<p><b>snap.as examples</b>
<a href="https://snap.as/deaconpatrick" rel="nofollow">Deacon Patrick</a>

<b>Self-Hosting</b>
<a href="https://discuss.write.as/t/simple-install-how-to/264" rel="nofollow">Simple Install HowTo</a> | <a href="https://discuss.write.as/t/slightly-less-simple-install-how-to/303" rel="nofollow">Slightly Less Simple Install</a> | <a href="https://discuss.write.as/t/is-multiple-blogs-in-single-user-mode-supposed-to-work/352" rel="nofollow">WF setting for multiple blogs, single-user mode</a> |</p>

<p><a href="https://lightsail.aws.amazon.com/ls/docs/en/articles/getting-started-with-amazon-lightsail" rel="nofollow">Get started with Linux/Unix-based instances in Amazon Lightsail</a> | <a href="https://lightsail.aws.amazon.com/ls/docs/en/articles/compare-options-choose-lightsail-instance-image" rel="nofollow">Choose an Amazon Lightsail instance image</a> |
<a href="https://aws.amazon.com/console/" rel="nofollow">AWS Management Console</a> | <a href="https://aws.amazon.com/lightsail/pricing/" rel="nofollow">LightSail Pricing</a> | <a href="https://discuss.write.as/t/best-places-to-host-writefreely/300" rel="nofollow">Where to host WriteFreely</a> | <a href="https://qua.name/scitech/vm-vps-recommendations" rel="nofollow">More hosting ideas</a> | <a href="https://docs.bitnami.com/aws/get-started-lightsail/" rel="nofollow">Bitnami Lightsail setup</a> |
Amazon RDS is for managed database instances. You can&#39;t connect to the instance itself, only the database software running on it. You can&#39;t install anythi