<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.0.0">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2020-02-24T19:57:05+01:00</updated><id>/feed.xml</id><title type="html">dot.uber.space</title><subtitle>I want to write down what I'm doing with my uberspace account. And learn some jekyll.</subtitle><entry><title type="html">todo list</title><link href="/uberspace/todo/2019/11/12/todo-list.html" rel="alternate" type="text/html" title="todo list" /><published>2019-11-12T19:20:00+01:00</published><updated>2019-11-12T19:20:00+01:00</updated><id>/uberspace/todo/2019/11/12/todo-list</id><content type="html" xml:base="/uberspace/todo/2019/11/12/todo-list.html">&lt;p&gt;I am in the process of moving from two uberspace v6 account into one v7 account.  The first account was mainly used for e-mail and for a seafile installation. I thought these two would use most of the space which is provided by uberspace per account. (10GB)&lt;/p&gt;

&lt;p&gt;The sharing via &lt;a href=&quot;https://www.seafile.com/en/home/&quot;&gt;seafile&lt;/a&gt; is not neccesary right now and I plan to archive most of my mails offline.&lt;/p&gt;

&lt;p&gt;Here a list of stuff still running or configured on my old uberspace a.k.a. todo list:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;some &lt;a href=&quot;https://wordpress.org&quot;&gt;wordpress&lt;/a&gt; blogs (individual installations)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://munin-monitoring.org&quot;&gt;munin&lt;/a&gt; (not needed anymore)&lt;/li&gt;
  &lt;li&gt;pikwik, now &lt;a href=&quot;https://matomo.org&quot;&gt;matomo&lt;/a&gt; (i think i will not install it again, not sure tho)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://koken.me&quot;&gt;koken&lt;/a&gt; (photo gallery, not maintained anymore :/, will be replace by &lt;a href=&quot;https://github.com/LycheeOrg/Lychee&quot;&gt;lychee&lt;/a&gt; probably)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://feedafever.com&quot;&gt;fever&lt;/a&gt; (not developed anymore, replace by &lt;a href=&quot;https://miniflux.app&quot;&gt;miniflux&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://withknown.com&quot;&gt;known&lt;/a&gt; (my last active blog and a test install (?))&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ikiwiki.info&quot;&gt;ikiwiki&lt;/a&gt; (meant as personal knowledge base, not really used)&lt;/li&gt;
  &lt;li&gt;old ghost installation ( –&amp;gt; save content)&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><summary type="html">I am in the process of moving from two uberspace v6 account into one v7 account. The first account was mainly used for e-mail and for a seafile installation. I thought these two would use most of the space which is provided by uberspace per account. (10GB)</summary></entry><entry><title type="html">changes to my uberspace account i made</title><link href="/uberspace/config/2019/10/02/my-uberspace-config.html" rel="alternate" type="text/html" title="changes to my uberspace account i made" /><published>2019-10-02T12:17:03+02:00</published><updated>2019-10-02T12:17:03+02:00</updated><id>/uberspace/config/2019/10/02/my-uberspace-config</id><content type="html" xml:base="/uberspace/config/2019/10/02/my-uberspace-config.html">&lt;p&gt;In this post I will note all the changes I made to my uberspace, just to keep track of them.
Maybe this will come in handy later. Not in the order I made, but somewhat grouped.&lt;/p&gt;

&lt;p&gt;Security&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;set a password to my account (D’oh!)&lt;/li&gt;
  &lt;li&gt;set an ssh password (for now, maybe to be removed after moving to keys everywhere?)&lt;/li&gt;
  &lt;li&gt;set up a ssh key for my notebook &lt;a href=&quot;https://manual.uberspace.de/basics-ssh.html#advanced-topics&quot;&gt;ssh&lt;/a&gt; instructions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Directories&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;added directory &lt;code class=&quot;highlighter-rouge&quot;&gt;git&lt;/code&gt; for bare repos (the &lt;a href=&quot;https://lab.uberspace.de/guide_jekyll.html&quot;&gt;jekyll&lt;/a&gt; blog)&lt;/li&gt;
  &lt;li&gt;added directrory &lt;code class=&quot;highlighter-rouge&quot;&gt;jekyll&lt;/code&gt; for my local checkout of this blog&lt;/li&gt;
  &lt;li&gt;added directory &lt;code class=&quot;highlighter-rouge&quot;&gt;ghost&lt;/code&gt; for a blog with &lt;a href=&quot;https://lab.uberspace.de/guide_ghost.html&quot;&gt;ghost&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;added directory &lt;code class=&quot;highlighter-rouge&quot;&gt;postgres&lt;/code&gt;for &lt;a href=&quot;https://lab.uberspace.de/guide_postgresql.html&quot;&gt;postgres&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;added directory &lt;code class=&quot;highlighter-rouge&quot;&gt;backup&lt;/code&gt;for &lt;a href=&quot;https://ghost.org/update/?v=2.31.1&quot;&gt;updates to ghost&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;added &lt;a href=&quot;https://en.wikipedia.org/wiki/Symbolic_link&quot;&gt;symlink&lt;/a&gt; &lt;code class=&quot;highlighter-rouge&quot;&gt;domains&lt;/code&gt;to &lt;code class=&quot;highlighter-rouge&quot;&gt;/var/www/virtual/dot&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;added folder for new domains into domains&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Installs&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;installation of packages with npm (for ghost)&lt;/li&gt;
  &lt;li&gt;installation of some gem (for jekyll)&lt;/li&gt;
  &lt;li&gt;download &amp;amp; installation &amp;amp; configuration of &lt;a href=&quot;https://lab.uberspace.de/guide_postgresql.html&quot;&gt;postgres&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;download binary for &lt;a href=&quot;https://lab.uberspace.de/guide_miniflux.html&quot;&gt;miniflux&lt;/a&gt; to &lt;code class=&quot;highlighter-rouge&quot;&gt;~/bin&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;download &amp;amp; installation &amp;amp; configurastion of &lt;a href=&quot;https://lab.uberspace.de/guide_wordpress.html&quot;&gt;wordpress&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Setup&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;added a &lt;a href=&quot;https://manual.uberspace.de/mail-domains.html&quot;&gt;domain for mail&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;added another domain for mail (mailboxes are shared)&lt;/li&gt;
  &lt;li&gt;setup a web &lt;a href=&quot;https://manual.uberspace.de/web-domains.html&quot;&gt;domain&lt;/a&gt; with &lt;code class=&quot;highlighter-rouge&quot;&gt;uberspace web domain add &amp;lt;domain-name&amp;gt;&lt;/code&gt; for ghost&lt;/li&gt;
  &lt;li&gt;setup a web domain for miniflux&lt;/li&gt;
  &lt;li&gt;setup other web domains&lt;/li&gt;
  &lt;li&gt;setup of a port for &lt;a href=&quot;https://manual.uberspace.de/web-backends.html&quot;&gt;web backend&lt;/a&gt; with &lt;code class=&quot;highlighter-rouge&quot;&gt;uberspace web backend set &amp;lt;domain&amp;gt;/ --http --port &amp;lt;port&amp;gt;&lt;/code&gt; for ghost(&lt;strong&gt;Attention:&lt;/strong&gt; don’t forget the domain, otherwise this blog doesn’t work anymore.)&lt;/li&gt;
  &lt;li&gt;setup of a port in web backend for miniflux&lt;/li&gt;
  &lt;li&gt;setup &amp;amp; started a &lt;a href=&quot;https://manual.uberspace.de/daemons-supervisord.html&quot;&gt;daemon&lt;/a&gt; in &lt;code class=&quot;highlighter-rouge&quot;&gt;~/etc/services.d/&lt;/code&gt; for ghost&lt;/li&gt;
  &lt;li&gt;setup &amp;amp; started a daemon for postgresql&lt;/li&gt;
  &lt;li&gt;setup &amp;amp; started a daemon for miniflux&lt;/li&gt;
  &lt;li&gt;opened a &lt;a href=&quot;https://manual.uberspace.de/basics-ports.html&quot;&gt;port in the firewall&lt;/a&gt; for &lt;a href=&quot;https://lab.uberspace.de/guide_mosh.html&quot;&gt;mosh&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;changed version of &lt;a href=&quot;https://manual.uberspace.de/lang-php.html&quot;&gt;php&lt;/a&gt; to v7.2 for a wordpress plugin&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Create&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;created an &lt;a href=&quot;https://manual.uberspace.de/database-mysql.html&quot;&gt;additional db&lt;/a&gt; (&lt;strong&gt;Beware:&lt;/strong&gt; name &lt;em&gt;must&lt;/em&gt; start with username_ (for me &lt;code class=&quot;highlighter-rouge&quot;&gt;dot_example&lt;/code&gt;)) for ghost&lt;/li&gt;
  &lt;li&gt;created an additional db for wordpress&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://de.wikipedia.org/wiki/Secure_Copy&quot;&gt;scp&lt;/a&gt;‘ed mailbox related files from old uberspace (v6)&lt;/li&gt;
  &lt;li&gt;created a &lt;a href=&quot;https://lab.uberspace.de/guide_postgresql.html#step-1-new-user&quot;&gt;user&lt;/a&gt; in the postgres cluster for miniflux&lt;/li&gt;
  &lt;li&gt;created a &lt;a href=&quot;https://lab.uberspace.de/guide_miniflux.html#new-postgresql-database&quot;&gt;db&lt;/a&gt; in the postgres cluster for miniflux&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Update&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://lab.uberspace.de/guide_ghost.html#updates&quot;&gt;update to ghost&lt;/a&gt; for new version 2.37.0, 3.0.3&lt;/li&gt;
  &lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><summary type="html">In this post I will note all the changes I made to my uberspace, just to keep track of them. Maybe this will come in handy later. Not in the order I made, but somewhat grouped.</summary></entry><entry><title type="html">how I transfered my mails from uberspace v6 to v7</title><link href="/uberspace/config/2019/10/02/transfer-mailboxes.html" rel="alternate" type="text/html" title="how I transfered my mails from uberspace v6 to v7" /><published>2019-10-02T12:17:03+02:00</published><updated>2019-10-02T12:17:03+02:00</updated><id>/uberspace/config/2019/10/02/transfer-mailboxes</id><content type="html" xml:base="/uberspace/config/2019/10/02/transfer-mailboxes.html">&lt;p&gt;I thought I read somewhere a blog post or forum entry about how to tranfer mailboxes with all mails an configuration from an uberspace v6 account to a uberspace v7 account. I could not find anything later on.&lt;/p&gt;

&lt;p&gt;I just asked the excellent support on twitter and got soon a reply:&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;de&quot; dir=&quot;ltr&quot;&gt;kopiere die Datei ~/passwd.cdb und den Ordner ~/users inkl. Unterodner vom alten auf den neuen Uberspace, lege die Domain(s) dort an und ändere den/die MX-Record(s).&lt;/p&gt;&amp;mdash; Uberspace Support (@hallouberspace) &lt;a href=&quot;https://twitter.com/hallouberspace/status/1181949213577482252?ref_src=twsrc%5Etfw&quot;&gt;October 9, 2019&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;So I just went to work. (See later tweets about qmail files etc.)&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;[dot@johnson ~]$ scp &amp;lt;old-user&amp;gt;@&amp;lt;v6-hostname&amp;gt;.uberspace.de:~/passwd.cdb .&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;[dot@johnson ~]$ scp &amp;lt;old-user&amp;gt;@&amp;lt;v6-hostname&amp;gt;.uberspace.de:~/.qmail* .&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;[dot@johnson ~]$ scp -r &amp;lt;old-user&amp;gt;@&amp;lt;v6-hostname&amp;gt;.uberspace.de:~/users/*  ~/users&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;[dot@johnson ~]$ scp -r &amp;lt;old-user&amp;gt;@&amp;lt;v6-hostname&amp;gt;.uberspace.de:~/ezmlm/* ~/ezmlm&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then I added the domain for mail with this simple command:
&lt;code class=&quot;highlighter-rouge&quot;&gt;uberspace mail domain add &amp;lt;domain&amp;gt;&lt;/code&gt;
and went to my domain registrar to change the MX-Record and add an TXT-Record for SPF.
I also removed the domain from my old uberspace account.&lt;/p&gt;

&lt;p&gt;I copied after some hours the files in &lt;code class=&quot;highlighter-rouge&quot;&gt;~/users/&lt;/code&gt;again to make sure all mails are up to date in the new place.&lt;/p&gt;

&lt;p&gt;In the e-mail client I had to change the server name for IMAP and SMTP and the user name. (server name = &lt;code class=&quot;highlighter-rouge&quot;&gt;&amp;lt;hostname&amp;gt;.uberspace.de&lt;/code&gt;, user name = &lt;code class=&quot;highlighter-rouge&quot;&gt;&amp;lt;uberspace-username&amp;gt;-&amp;lt;mailaddress&amp;gt;&lt;/code&gt; )&lt;/p&gt;</content><author><name></name></author><summary type="html">I thought I read somewhere a blog post or forum entry about how to tranfer mailboxes with all mails an configuration from an uberspace v6 account to a uberspace v7 account. I could not find anything later on.</summary></entry><entry><title type="html">Installation of jekyll on MY uberspace</title><link href="/jekyll/update/2019/09/26/install-jekyll.html" rel="alternate" type="text/html" title="Installation of jekyll on MY uberspace" /><published>2019-09-26T10:17:03+02:00</published><updated>2019-09-26T10:17:03+02:00</updated><id>/jekyll/update/2019/09/26/install-jekyll</id><content type="html" xml:base="/jekyll/update/2019/09/26/install-jekyll.html">&lt;p&gt;It is really easy to install a jekyll blog on your uberspace. I followed the &lt;a href=&quot;https://lab.uberspace.de/guide_jekyll.html&quot;&gt;instructions&lt;/a&gt; and I was up and running.&lt;/p&gt;

&lt;p&gt;Here are the essential commands:&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;gem install bundler jekyll&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;cd jekyll&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;jekyll new dot.uber.space&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;cd dot.uber.space&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;bundle install --path vendor/bundle&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;highlighter-rouge&quot;&gt;bundle exec jekyll build --destination ~/html&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Et voilá: the &lt;a href=&quot;https://dot.uber.space&quot;&gt;blog&lt;/a&gt; is alive.&lt;/p&gt;

&lt;p&gt;For now, i just edited some basic stuff in the &lt;code class=&quot;highlighter-rouge&quot;&gt;_config.yml&lt;/code&gt; file and left everything else untouched. I will have to read the &lt;a href=&quot;https://jekyllrb.com/docs/home&quot;&gt;Jekyll docs&lt;/a&gt;  sometime.&lt;/p&gt;

&lt;p&gt;(I post these here more for myself. Read the &lt;a href=&quot;https://lab.uberspace.de/guide_jekyll.html&quot;&gt;uberlab guide&lt;/a&gt; for full documentation, please.)&lt;/p&gt;</content><author><name></name></author><summary type="html">It is really easy to install a jekyll blog on your uberspace. I followed the instructions and I was up and running.</summary></entry><entry><title type="html">Hello World!</title><link href="/jekyll/testing/2019/09/25/hello-world.html" rel="alternate" type="text/html" title="Hello World!" /><published>2019-09-25T20:01:03+02:00</published><updated>2019-09-25T20:01:03+02:00</updated><id>/jekyll/testing/2019/09/25/hello-world</id><content type="html" xml:base="/jekyll/testing/2019/09/25/hello-world.html">&lt;p&gt;Welcome to my latest blog.&lt;/p&gt;

&lt;p&gt;This post is written by hand in vim.&lt;/p&gt;

&lt;p&gt;-matze&lt;/p&gt;

&lt;p&gt;ps.: this I added in Visual Code to test the git-commit-publish workflow….&lt;/p&gt;</content><author><name></name></author><summary type="html">Welcome to my latest blog.</summary></entry><entry><title type="html">Welcome to Jekyll!</title><link href="/jekyll/update/2019/09/25/welcome-to-jekyll.html" rel="alternate" type="text/html" title="Welcome to Jekyll!" /><published>2019-09-25T17:01:03+02:00</published><updated>2019-09-25T17:01:03+02:00</updated><id>/jekyll/update/2019/09/25/welcome-to-jekyll</id><content type="html" xml:base="/jekyll/update/2019/09/25/welcome-to-jekyll.html">&lt;p&gt;You’ll find this post in your &lt;code class=&quot;highlighter-rouge&quot;&gt;_posts&lt;/code&gt; directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run &lt;code class=&quot;highlighter-rouge&quot;&gt;jekyll serve&lt;/code&gt;, which launches a web server and auto-regenerates your site when a file is updated.&lt;/p&gt;

&lt;p&gt;Jekyll requires blog post files to be named according to the following format:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;YEAR-MONTH-DAY-title.MARKUP&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Where &lt;code class=&quot;highlighter-rouge&quot;&gt;YEAR&lt;/code&gt; is a four-digit number, &lt;code class=&quot;highlighter-rouge&quot;&gt;MONTH&lt;/code&gt; and &lt;code class=&quot;highlighter-rouge&quot;&gt;DAY&lt;/code&gt; are both two-digit numbers, and &lt;code class=&quot;highlighter-rouge&quot;&gt;MARKUP&lt;/code&gt; is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.&lt;/p&gt;

&lt;p&gt;Jekyll also offers powerful support for code snippets:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-ruby&quot; data-lang=&quot;ruby&quot;&gt;&lt;span class=&quot;k&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;print_hi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;nb&quot;&gt;puts&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;Hi, &lt;/span&gt;&lt;span class=&quot;si&quot;&gt;#{&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;print_hi&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;'Tom'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;#=&amp;gt; prints 'Hi, Tom' to STDOUT.&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://jekyllrb.com/docs/home&quot;&gt;Jekyll docs&lt;/a&gt; for more info on how to get the most out of Jekyll. File all bugs/feature requests at &lt;a href=&quot;https://github.com/jekyll/jekyll&quot;&gt;Jekyll’s GitHub repo&lt;/a&gt;. If you have questions, you can ask them on &lt;a href=&quot;https://talk.jekyllrb.com/&quot;&gt;Jekyll Talk&lt;/a&gt;.&lt;/p&gt;</content><author><name></name></author><summary type="html">You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.</summary></entry></feed>