aboutsummaryrefslogtreecommitdiff
path: root/posts/software.md
diff options
context:
space:
mode:
authorlonkaars <l.leblansch@gmail.com>2021-04-13 10:45:00 +0200
committerlonkaars <l.leblansch@gmail.com>2021-04-13 10:45:00 +0200
commit7d3f31adda040e16d8b646970bc7baf64bd290b5 (patch)
tree097904642bce2a26cd6e052910abddd5e4467811 /posts/software.md
parent2fca3922f68f7ea449090145ef22cf87a8793318 (diff)
added some more software that I use on my server
Diffstat (limited to 'posts/software.md')
-rw-r--r--posts/software.md33
1 files changed, 31 insertions, 2 deletions
diff --git a/posts/software.md b/posts/software.md
index f68e608..f8dfa21 100644
--- a/posts/software.md
+++ b/posts/software.md
@@ -125,19 +125,48 @@ for when you can't figure out how to configure something.
## Server software
+This is the software that runs on my home server.
+
### Email
+I used [Luke Smith's](http://lukesmith.xyz/)
+[emailwiz](https://github.com/LukeSmithxyz/emailwiz) to set up my email server.
+The script installs and configures an email setup with
+[postfix](http://www.postfix.org/), [dovecot](https://www.dovecot.org/),
+[spamassassin](https://spamassassin.apache.org/) and
+[opendkim](http://www.opendkim.org/).
+
### Etesync
+I run my own [etesync](https://www.etesync.com/) server for synchronizing my
+to-do lists, calendar and contacts. It's relatively easy to set up, and has a
+web interface that you can use with your own self-hosted instance.
+
### Bitwarden
+I also run my own [bitwarden](https://github.com/bitwarden/server) server. It
+uses docker with docker-compose, which are two things that I'm supposed to know
+about, but I don't.
+
+I'm working on a connect 4 website myself, and I'm planning on learning to use
+docker with docker-compose to make it easier to run the seperate parts that are
+needed to host the project.
+
### Git
-### Samba
+I have a [cgit](https://git.zx2c4.com/cgit/about/) server to host my git
+repositories on <https://git.pipeframe.xyz>, and I use
+[gitolite](https://gitolite.com/gitolite/) for ssh git push access. Cgit is
+very easy to set up, and I like it very much. Gitolite on the other hand is a
+pain in the ass to set up, because the documentation is not that great. If
+you're planning on using gitolite on your own server, set the umask in
+`~/.gitolite.rc` of your server's git account to `0022`.
### SFTP
-### Minecraft
+I have two semi-public sftp accounts set up on my server: `media` and `sftp`.
+`sftp` is for generic file sharing, and `media` is for my media. Both accounts
+have tty login disabled and are chroot-jailed to /var/media and /var/sftp.
## Phone apps