Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


What are you self hosting?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

What are you self hosting?

The more I do the more I like it :D It's almost addicting. I do it for control, privacy but mostly for fun :D

Below is what I have so far. What about you? Would be nice to learn about new interesting apps I could add to my list :)

Applications:

  • Nextcloud
  • Mailcow (email, calendar, contacts)
  • My blogging platform DynaBlogger
  • Minio (assets for my blog)
  • Vaultwarden (password manager)
  • Plausible Analytics
  • Planka (Kanban project management)
  • Commento (for my blog's comments until I finish the same feature in DynaBlogger)
  • Reactive Resume (to easily manage and share my CV/resume)
  • Firefly (personal finance)
  • Wallabag (save articles for reading later)
  • dPaste (pastebin)
  • Crowdsec (intrusion prevention)
  • Bookstack (Wiki)
  • Vikunja (task management)
  • Metabase (a business intelligence solution similar to Google Data Studio)
  • Transmission (to download stuff)
  • Jackett (to manage Torrent indexers)
  • Radarr (to search for movies)
  • Sonarr (to search for tv shows)
  • Plex (media management)
  • Whoogle (private frontend for Google)
  • Gitea (code hosting)
  • NetData (system monitoring)

Supporting services that are required by the above apps:

  • MariaDB (dbs for varioys apps)
  • Postgres (dbs for various apps)
  • Clickhouse (data store for Plausible Analytics)
  • Memcached (for caching with various apps)
  • Redis (Caching or other use with several apps)
  • Maxmind (for geolocation with Plausible Analytics)
  • Nginx Proxy Manager (proxy to manage access to apps)
«13

Comments

  • DPDP Administrator, The Domain Guy

    @vitobotta said: Would be nice to learn about new interesting apps I could add to my list :)

    Here, knock yourself out.

    https://github.com/awesome-selfhosted/awesome-selfhosted

    Thanked by 1taizi
  • @DP said:

    @vitobotta said: Would be nice to learn about new interesting apps I could add to my list :)

    Here, knock yourself out.

    https://github.com/awesome-selfhosted/awesome-selfhosted

    I am aware of that list, I took many apps from there :D

  • cpsdcpsd Member

    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    Thanked by 1typicalGtaTG
  • NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

  • @DP said:

    @vitobotta said: Would be nice to learn about new interesting apps I could add to my list :)

    Here, knock yourself out.

    https://github.com/awesome-selfhosted/awesome-selfhosted

    Bookmarked. Quite an intense and nicely organized list.

    Thanked by 1yongsiklee
  • CabbageCabbage Member
    edited March 2022

    Nextcloud
    Plex
    MLWorkspace (Includes terminal, netstat, VNC, VSCode)
    Vaultwarden
    Matrix & Element web frontend + Nodejs chatbot that does basic stuff
    Roundcube connected to MXRoute's server because I want PGP on server

    Administrative stuff:
    Portainer
    Nginx Proxy Manager
    PHPMyAdmin

  • @cpsd said:
    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    I was thinking of installing Proxmox on this new server like I mentioned in another thread but then decided against it to keep things simple fr now.> @jason5545 said:

    NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

    What are the specs of the server? (asking especially for Plex)

  • miaumiau Member

    Just my own git server and rscync daily backup to slowly move things while I asleep. Also hentai@home because I feel bad letting my box paid with hard-earned money idling the rest of time.

    Thanked by 1ascicode
  • @vitobotta said:

    @cpsd said:
    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    I was thinking of installing Proxmox on this new server like I mentioned in another thread but then decided against it to keep things simple fr now.> @jason5545 said:

    NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

    What are the specs of the server? (asking especially for Plex)

    Atom N2800, I don't need transcoding, the performance is fine when transcoding turned off.

  • @jason5545 said:

    @vitobotta said:

    @cpsd said:
    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    I was thinking of installing Proxmox on this new server like I mentioned in another thread but then decided against it to keep things simple fr now.> @jason5545 said:

    NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

    What are the specs of the server? (asking especially for Plex)

    Atom N2800, I don't need transcoding, the performance is fine when transcoding turned off.

    Gotcha, thanks

  • VoidVoid Member

    @jason5545 said:

    @vitobotta said:

    @cpsd said:
    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    I was thinking of installing Proxmox on this new server like I mentioned in another thread but then decided against it to keep things simple fr now.> @jason5545 said:

    NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

    What are the specs of the server? (asking especially for Plex)

    Atom N2800, I don't need transcoding, the performance is fine when transcoding turned off.

    What if when transcoding is turned on? Does it not work at all?

  • codelockcodelock Member
    edited March 2022

    @Cabbage said:

    Roundcube connected to MXRoute's server because I want PGP on server

    Do you have any guide

  • jason5545jason5545 Member
    edited March 2022

    @jmaxwell said:

    @jason5545 said:

    @vitobotta said:

    @cpsd said:
    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    I was thinking of installing Proxmox on this new server like I mentioned in another thread but then decided against it to keep things simple fr now.> @jason5545 said:

    NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

    What are the specs of the server? (asking especially for Plex)

    Atom N2800, I don't need transcoding, the performance is fine when transcoding is turned off.

    What if when transcoding is turned on? Does it not work at all?

    It depends. Small videos with transcoding on(<4GB), it's fine, but for bigger videos(>4GB), it doesn't, just keep buffering.

    Thanked by 1Void
  • @vitobotta do you host all of those in a single Hetzner server?

  • ivanhivanh Member
    edited March 2022

    Hosted on a mix of dedicated servers and home:

    authelia
    ovpn
    librenms
    hestiacp
    tacticalrmm
    bitwarden
    mailcow
    pritunl
    3cx
    pihole
    wazuh
    jellyfin
    plex
    tautulli
    npm
    uptime-kuma
    prowlarr
    heimdall
    librespeed
    overseerr
    synclounge
    radarr
    sonarr
    gotify
    requestrr
    portainer
    bookstack
    wallabag
    invoiceninja

    Thanked by 1Talistech
  • VoidVoid Member

    @jason5545 said:

    @jmaxwell said:

    @jason5545 said:

    @vitobotta said:

    @cpsd said:
    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    I was thinking of installing Proxmox on this new server like I mentioned in another thread but then decided against it to keep things simple fr now.> @jason5545 said:

    NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

    What are the specs of the server? (asking especially for Plex)

    Atom N2800, I don't need transcoding, the performance is fine when transcoding is turned off.

    What if when transcoding is turned on? Does it not work at all?

    It depends. Small videos with transcoding on(<4GB), it's fine, but for bigger videos(>4GB), it doesn't, just keep buffering.

    Ok. Since it is a dedi, no issues having the CPU at 100% for long right ?

  • @jmaxwell said:

    @jason5545 said:

    @jmaxwell said:

    @jason5545 said:

    @vitobotta said:

    @cpsd said:
    Proxmox and phpvirtualbox for many uses.

    Sunlight for remote gaming with my son.

    I was thinking of installing Proxmox on this new server like I mentioned in another thread but then decided against it to keep things simple fr now.> @jason5545 said:

    NextCloud
    Plex server
    VaultWarden
    All on a proudly (?) KS-01.

    What are the specs of the server? (asking especially for Plex)

    Atom N2800, I don't need transcoding, the performance is fine when transcoding is turned off.

    What if when transcoding is turned on? Does it not work at all?

    It depends. Small videos with transcoding on(<4GB), it's fine, but for bigger videos(>4GB), it doesn't, just keep buffering.

    Ok. Since it is a dedi, no issues having the CPU at 100% for long right ?

    Yep, that's the main reason why I moved to dedicated.

  • edited March 2022

    Nice list, very useful. But where i can find dedicated server with cheap IPv4 to publish all those virtual machines?

    Hetzner servers are affordable, but their IPv4 prices are outrageous.

    OVH/SYS IPv4 one time setup is reasonable, but their server packages are nowhere compared to Hetzner, and I am not sure of their hardware reliability or support.

    Any ideas?

  • @dipesh_batheja said:
    Nice list, very useful. But where i can find dedicated server with cheap IPv4 to publish all those virtual machines?

    Hetzner servers are affordable, but their IPv4 prices are outrageous.

    OVH/SYS IPv4 one time setup is reasonable, but their server packages are nowhere compared to Hetzner, and I am not sure of their hardware reliability or support.

    Any ideas?

    Yeah Hetzner pricing is awesome for the servers but the IPs are ridiculous! I couldn't believe it when I saw the prices.

  • @dipesh_batheja said:
    Nice list, very useful. But where i can find dedicated server with cheap IPv4 to publish all those virtual machines?

    Hetzner servers are affordable, but their IPv4 prices are outrageous.

    OVH/SYS IPv4 one time setup is reasonable, but their server packages are nowhere compared to Hetzner, and I am not sure of their hardware reliability or support.

    Any ideas?

    OVH is a reputable company, reliability wise I think it is fine. Support through it's another story.

  • wow, it's a long list :D

  • m4num4nu Member, Patron Provider
    edited March 2022

    Great list, @vitobotta . This looks like my current todo-list for PikaPods. Though some of those apps are already there, luckily.

    In general I find discoverability for FOSS web apps to be lacking at the moment. Especially compared to the mobile app stores. It's true that there are some "awesome" lists on Github. But they are often outdated, can't be filtered, don't have features to discover similar apps and don't show metrics like project activity, stars, etc. #sideproject 😄

  • pbxpbx Member
    edited March 2022

    I thought yabs was the only app one could self host.

    @vitobotta said: Nginx Proxy Manager (proxy to manage access to apps)

    Didn't know about that, seems nice!

  • @pork007 said:
    wow, it's a long list :D

    And it's not over, I had more in the queue :D

    @m4nu said:
    Great list, @vitobotta . This looks like my current todo-list for PikaPods. Though some of those apps are already there, luckily.

    In general I find discoverability for FOSS web apps to be lacking at the moment. Especially compared to the mobile app stores. It's true that there are some "awesome" lists on Github. But they are often outdated, can't be filtered, don't have features to discover similar apps and don't show metrics like project activity, stars, etc. #sideproject 😄

    Your list looks nice too!> @pbx said:

    I thought yabs was the only app one could self host.

    @vitobotta said: Nginx Proxy Manager (proxy to manage access to apps)

    Didn't know about that, seems nice!

    I love NPM! Makes creating virtual hosts and managing SSL certificates and access lists so easy and it's backed by a database. I prefer this to maintaining this manually.

  • CabbageCabbage Member
    edited March 2022

    @codelock said:

    @Cabbage said:

    Roundcube connected to MXRoute's server because I want PGP on server

    Do you have any guide

    I just relied on Docker image and setting the environment variables. Took me a number of tries. Anyway, here's the Docker-compose of that part I use:

    webmail:
      image: roundcube/roundcubemail
      container_name: webmail
      restart: unless-stopped
      environment:
        - "ROUNDCUBEMAIL_DEFAULT_HOST=<Your mail server, probably 'ssl://mail.yourdomain.com'>"
        - "ROUNDCUBEMAIL_SMTP_SERVER=<Your SMTP server, try putting the same one as above>"
        - "ROUNDCUBEMAIL_DB_TYPE=mysql" # Or postgres, if you use that
        - "ROUNDCUBEMAIL_DB_HOST=<Database host, if you have a container of it in the same network, just put in that container's name>"
        - "ROUNDCUBEMAIL_DB_USER=<Database username>"
        - "ROUNDCUBEMAIL_DB_PASSWORD=<Database user password>"
        - "ROUNDCUBEMAIL_DB_NAME=<Database name>"
        - "ROUNDCUBEMAIL_DEFAULT_PORT=993"
        - "ROUNDCUBEMAIL_SMTP_PORT=587"
        - "ROUNDCUBEMAIL_PLUGINS=archive,zipdownload,enigma" #Enigma is the plugin that allows PGP on web
      volumes:
        - ./webmail/config:/var/roundcube/config
        - ./webmail/html:/var/www/html
        - ./webmail/pgp:/var/roundcube/pgp # Can be any, just make sure you edit the Enigma plugin to point in this directory
    

    To enable Enigma plugin properly, go to ./webmail/html/plugins/enigma (Assuming you used the same volume mapping I used above, if you haven't, go to /var/www/html/plugins/enigma within the container) and locate 'config.inc.php'. If that doesn't exist, copy 'config.inc.php.dist' and name it to 'config.inc.php'.
    Once you have your 'config.inc.php', change this config as following:

    // REQUIRED! Keys directory for all users.
    // Must be writeable by PHP process, and not in the web server document root
    $config['enigma_pgp_homedir'] = '/var/roundcube/pgp'; # This is the directory of where you want your PGP keys. Can be anything, and this is the one I use.
    

    Make sure the container has permission to write into that directory, then you are good to go.

  • bruh21bruh21 Member, Host Rep

    That’s a lot
    Maybe I should start self hosting some stuff, all I have is an OpenVPN for personal use really

  • @bruh21 said:
    That’s a lot
    Maybe I should start self hosting some stuff, all I have is an OpenVPN for personal use really

    For me it’s kinda addictive 😃

  • edipedip Member
    edited March 2022

    I have these on my docker,

    • Adguard
    • Vaultwarden
    • Calibre Web
    • Dozzle
    • Duplicati
    • Fail2ban
    • Guacamole
    • Jellyfin
    • MariaDB
    • Navidrome
    • Nextcloud
    • Nginx Proxy Manager
    • PHP
    • PiGallery2
    • Portainer
    • PyLoad
    • Redis
    • Spotify Client
    • Transmission regular
    • Transmission with VPN
    • Caddy
    • Firefox Sync Server
    • OnlyOffice
    • Hauk
    • PhpMyAdmin
    • DDclient
    • WireGuard-Easy
    • Deemix
    • Unbound
    • Watchtower
    • Rainloop
  • @edip said:
    I have these on my docker,

    • Adguard
    • Vaultwarden
    • Calibre Web
    • Dozzle
    • Duplicati
    • Fail2ban
    • Guacamole
    • Jellyfin
    • MariaDB
    • Navidrome
    • Nextcloud
    • Nginx Proxy Manager
    • PHP
    • PiGallery2
    • Portainer
    • PyLoad
    • Redis
    • Spotify Client
    • Transmission regular
    • Transmission with VPN
    • Caddy
    • Firefox Sync Server
    • OnlyOffice
    • Hauk
    • PhpMyAdmin
    • DDclient
    • WireGuard-Easy
    • Deemix
    • Unbound
    • Watchtower
    • Rainloop

    Can you explain what you mean by having on your "docker" I just know little about how to use docker.
    Thanks!

  • edipedip Member
    edited March 2022

    @melp57 said:

    @edip said:
    I have these on my docker,

    • Adguard
    • Vaultwarden
    • Calibre Web
    • Dozzle
    • Duplicati
    • Fail2ban
    • Guacamole
    • Jellyfin
    • MariaDB
    • Navidrome
    • Nextcloud
    • Nginx Proxy Manager
    • PHP
    • PiGallery2
    • Portainer
    • PyLoad
    • Redis
    • Spotify Client
    • Transmission regular
    • Transmission with VPN
    • Caddy
    • Firefox Sync Server
    • OnlyOffice
    • Hauk
    • PhpMyAdmin
    • DDclient
    • WireGuard-Easy
    • Deemix
    • Unbound
    • Watchtower
    • Rainloop

    Can you explain what you mean by having on your "docker" I just know little about how to use docker.
    Thanks!

    I host these applications not in bare metal but in docker containers. Easy to deploy and remove.

Sign In or Register to comment.