I do prefer self-hosting all my computers needs. My aim is to be a 100% self hosted.
This page describes the services I use and how I host them.
All my services are secured by TLS thanks to Let’s Encrypt.
I currently use GNU Social, an awesome decentralized and federated micro-blogging network.
This will be selfhosted in the future.
File sharing & sync
I use currently ownCloud to host my files and sync them between my devices.
I also use it to send files to people. This allows me to password portect links and set an expiry time.
As times goes ownCloud will be my main file storage system and will host all my files.
Nextcloud is probably going to replace ownCloud in my setup.
On top of ownCloud, I have installed a bunch of application to get organized like:
- Email webaccess
- News reader
The latted is very handy and proposes to attache files directly from ownCloud.
Like this, I can sync everything via owncloud
Additionaly, I use Wallabag, a read it later. On android or desktop, you share in it a web page, it gets analyized and the full articile is stored for you to read it later.
To chat with friends and family, I use XMPP. It allows all modern chat features like file sharing, sending pictures and videos, sharing position and audio recording, group chats, avatar, emojis, stickers, etc. Of course, this depends on the used client, but most of them offer most of features.
You can also install an ownCloud application to keep everything in once place if you want to.
Unfortunatly, at the moment, I only use the mailboxes provided by Gandi.net to host my email. I do plan to host them myself.
I have it setup in ownCloud and access it from there when not on my personal laptop.
For blogging and having a personal website, I use Hugo. It is a cool static website generator. Hugo is very flexible and blazing fast. You can write pages and blogs in markdown, set up your own structure, layout, design, or probaly just go with the defaults. Hugo is amazing!
As everydeveloper needs to share code, I use Gogs, which is a lightweight web interface for git writtern in Go. It provides all the features I need.
Also planed is a code paste or gist service to Share only snippets of text or code.
Music and Movies
While I stopped watching movies more than a year ago, I still listen to music.
Anyway, if you want to see to what I listen to or watch, two links:
Flox is a self-hosted platform to tell the world the movies you watched, liked or disliked in a stylish way.
Once I have time, I will move all my scrobbles from Libre FM to my own hosted server.