1
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/codesharer on 2023-08-07 23:58:33.

2
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/abura_dot_eu on 2023-08-07 10:44:22.


Hello,

I'm looking for a self hosted (pub) quiz in the form of Kahoot. What I would like it to be able to is to have pictures, multiple answers, audio / video files (either links to YT/Spotify).

I have found some options, but none that tick all the boxes. Some older ones one Github that are not updated/seem to work properly. Even if you have a free alternative that's not selfhosted, that could be a start. Cheers.

I tried/looked at these

3
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Dramatic_Ad5442 on 2023-08-07 23:18:58.


Hello everyone! Quick demo GIF

My name is Noah, and over the past year, I have been working on building Receipt Wrangler.

At its core, Receipt Wrangler is a way to store, and manage receipts, split receipts amongst users, keep track of who owes who and eventually gain some insight on your spending.

The goal is to make Receipt Wrangler easy to use, and deploy, but still provide some advanced features for those who would like them. This is mainly in the form of dashboards, which is currently a planned feature, where users can configure their own dashboards, to see things like recent activity in the group, some configurable receipt queries, AI generated reports over a configured time period, ect.

Features:

  • Multi user
  • Uses a group concept, to allow users to share receipts amongst the group
  • Opt in OCR + AI scanning to fill in receipts (Lots of WIP in this area!, OpenAI currently but self hosted models in the future)
  • Receipt searching
  • Receipt filtering
  • Containerized for easy deployment and management

Planned features:

  • Dashboards for spending analytics
  • AI generated reports
  • Mobile App (very early development stage, designs in progress)

I have used it for about 6 months or so, to manage my receipts between my SO, friends and family and has come handy many times, so I felt like now is a good time to share it with you all.

Check it out if you'd like, and please let me know if you have any comments, questions, or concerns.

Source & Documentation

Wrangle on!

EDIT: Added GIF link

4
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Few_Middle2952 on 2023-08-07 19:55:58.


Hello everyone,

I asked this question on r/aws a while ago, but I'd also like to gather insights from this community.

Here's my situation: I have a home network with GTPL ISP and I'm looking to set up a configuration where only my home network can access all of my EC2 instances.

I've already set up Dynamic DNS with my router, and I've attached a No-IP host URL that's working well. Even after renewing my public IP, it updates correctly in No-IP.

Now, my question is: How can I associate my DDNS host endpoint with EC2 instances so that only my home network has access?

Thank you!

5
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ur_mamas_krama on 2023-08-07 19:40:14.


I discovered audiobookshelf without any prior interest in audiobooks, even though I regularly listen to numerous podcasts. After installing audiobookshelf, I was pleasantly surprised to find myself using it almost daily!

Have you come across an app that you installed and hosted, and it unexpectedly became a regular part of your routine, bringing you joy or productivity?

6
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/OnTheTr4ck on 2023-08-07 18:07:21.


If you don't want to keep your home server on all the time, and you've got a little Rapsberry Pi plugged in the corner, then take a look here.

Perfect for HP ProLiant servers as it works with iLO technology in addition to Wake-on-LAN of course and you can easily create a module to start and stop your server as you wish. You can also check its status.

You can also use it to bypass the technical restrictions preventing the broadcasting of a magic packet (WOL) within the internal network over a VPN. This way you can start and stop it from the outside.

7
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Mick2k1 on 2023-08-07 16:19:02.


Hello! I live in a kind of student house and in order to use internet I must bypass a captive portal with my university credentials

I moved my glinet with adguard home to nextdns to, eventually, a self hosted adguard home with DoH/DoT

Now the problem is that the domains I visit are plain text both in the DNS as in the TLS as the SNI.. I managed to encrypt the first ones but have no idea how to cope with the SNI..

So far my only solution has been hosting a wireguard server and using this self hosted VPN H24, obviously this solution is a bit of a workaround, performances are a bit bad (even because my vps is in USA while I'm in Europe)..

I checked the many new proposed protocols that will encrypt SNI but as of today are still experimental and not supported

Do you all think I'm worrying for nothing or there is another way to hide the SNI? I was thinking a way of using my vps, encrypting the SNI from me to vps and resolving the SNI there (a proxy actually) but didn't study yet on this

Thank you all!

8
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/luky92 on 2023-08-07 10:04:52.


We need to try doing something about it otherwise it's going to backfire for us Lookup web environment integrity you will see what I'm talking about

9
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Verolee on 2023-08-07 01:32:58.


I can't remember the technical term, but I think it was a Caprover alternative. The UI was pretty, like CasaOS.

10
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Bancas on 2023-08-07 00:48:28.

11
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Shendryl on 2023-08-07 00:27:26.


Version 0.24 of the free and open source web desktop named Orb has been released. It simulates a Windows-like desktop in a web browser. You can use it to access files on a server or a NAS in an easy and secure way.

Download source | Demo website

Orb screenshot

Since the previous post about Orb, a clock application has been added, the manual has been updated and users can now execute their own Javascripts to automate tasks or customize their Orb desktop. Several improvements have been made to make Orb work even more smooth.

12
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/fsteff on 2023-08-07 00:20:56.


After a good long vacation with my family, and several evenings of work, here's a much improved new version of CargoDesk. I've tried to make it as flexible as possible, and for now, it's a perfect fit for my needs (and slightly more).

I spend some time making better documentation, and now I hope it's going to be easy and useable for everyone.

Note: It's not label-compatible with version 0.1 - but it's easily updated.

With the release of the PoC (version 0.1) I was asked to describe in simple terms what this is, so here are some more words:

CargoDesk is a web application that provides a dynamic dashboard for Docker Containers. Developed using Python, Flask, Gunicorn, and Gevent, it provides an easy-to-use interface for displaying links to Docker instances and user-defined links. This dynamic functionality is made possible through Docker labels associated with running containers.

CargoDesk's simple web interface is defined through environment variables and Docker labels, giving you complete control over the displayed content. It is equipped to handle multiple instances running on different ports with unique label matches. To assist with debugging and monitoring of your Docker system, CargoDesk also includes a simple feature for error visualization when unexpected container behaviors are detected.

CargoDesk allows for additional customization through CSS and jinja2 templates. It can be configured to auto-refresh the page, with a specified interval between screen refreshes. With its dynamic nature, users can easily add or modify site components, such as icons, notes, and URLs, and create new sections as needed.

With its label-centric approach, the configuration is easy. Add or adjust the Docker labels on your containers, and CargoDesk adjusts accordingly. This offers an easy way to specify a container's role or link it to a specific service. You can even add multiple labels to a single container, allowing you to create complex and detailed interfaces without the need for manual coding.

The installation process of CargoDesk is straightforward. It comes with both a simple and an advanced docker-compose.yml file, which allows you to easily set up some test services to get a feel for it. For a container to show up on CargoDesk, you only need to attach a single label to it - although more labels will improve the useability.

CargoDesk's site layout includes the following elements: Site Header, Site Navigation, Section Header, Cards Section, Section Footer, and Site Footer. All parts of these are configured through labels on your containers, providing a highly customizable and flexible tool for Docker management.

CargoDesk v1.0.0 introduced several new and renamed labels to increase the flexibility to customize your inventory dashboard.

Github site:

Availavle on docker hub:

(The previous version is still available on the Docker hub by specifying the '0.1' tag)

13
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/PsychologicalToe8064 on 2023-08-06 22:54:12.


I recently created a productivity tracker (Similar to Iphone "Forest" app) for my home server. It tracks how long you've studied, worked, etc. with the option for creating custom tags to analyze later. If anyone out there likes tracking there time spent focused but doesn't want to deal with using a phone, time limits on sessions, this is for you.

14
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Nils-22 on 2023-08-06 19:40:41.


First post here, because this just drives me nuts and has kept me busy for months.

Quick introduction to me:

  • I would describe me as pretty tech savvy
  • I work in IT (Primary selling and deploying Microsoft SaaS as Consultant but also did administration before)
  • I have a not small homelab
    • 6 Servers
      • 1x Storage Server (about 60TB of spinning rust usable)
      • 1x dedicated backup server for Proxmox and docker running PBS and Minio
      • 1x dedicated management server (Git, Portainer, Jenkins, etc.)
      • 3 node Proxmox cluster (1x beefy server and 2x small node using an N100 in a 1u case)
    • 10g backhaul

My "problem":

I currently mainly use VMs with Docker for deploying all my services but, as we all are somewhat the same we want to try other things and the homelab never has a state where we are 100% satisfied, so I wanted to try kubernetes. Mainly for HA because some of my services are used by other people and the services should stay available if one server goes down.

I successfully deployed now a k3s 3 node cluster with Longhorn as storage and everything is working fine. Actually so well it ran since I began using it without problems non stop which i can't say about my Docker environment (but thats mainly caused by my backups which is hopefully fixed now with the dedicated backup server).

I have been doing and learning quite a bit with kubernetes the last few months but just can't seem to get comfortable with it. My problem now is that I don't really trust my self operating this kubernetes cluster. What happens when the cluster goes boom and I have to redeploy all services. Its not just restoring the files and one command and everything runs. I need to create a new cluster or repair it, restore the data using Longhorn and then start the service with the restored PVCs.

With my docker services the backup currently contains everything I need to redeploy it (all application data and the the docker-compose file) so I just restore the files, run docker compose up -d and it runs again.

Do those of you using kubernetes (and not using it at work) are actually comfortable using it and have a plan to restore?

15
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Anejey on 2023-08-06 17:12:45.


Hello,

I'm trying to set up Nging proxy manager to get rid of having to use different ports for all my services constantly, and also to be able to use Pihole local DNS. But I'm absolutely clueless as to how to do it. I'm reading guides, but I'm always confused at the end. It seems like every person is assuming I have 10 years of experience already.

I have NPM installed in a separate container on Proxmox. I have the gui open. I click on add proxy host, I put in the ip "192.168.0.213" as the domain, I set it to forward to "192.168.0.213:9091" on http. Nothing happens. I try adding the proxy to my internet settings. Now everything hosted locally forwards to NPM login screen. Why? How? What?

I just don't understand how it's supposed to work. If I google the problem I get page long configs I'm supposed to paste somewhere. I thought the whole meaning of the gui was to set it up from there?

I have Caddy (also a reverse proxy) running on my VPS to be able to use Plex and Jellyfin from my domain, and it works perfectly. But when it comes to doing it locally I'm just clueless.

Any advice is appreciated.

16
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/the_reven on 2023-08-06 11:32:47.


Hopefully this post is ok, trying to get word out on my app.

FileFlows

Basically its a self hosted app that processes any file you want through distributed processing nodes. So for example you can transcode all your video files to a format that suits your needs, and split that work between the server and a windows node, or mac, or linux.

It monitors "Libraries" (folders/paths) for files and will process them automatically, or based on schedules.

Its most similar to tdarr but mixed with node-red. But not limited to video files, that definitely the most common usage of it (and why I wrote it for), but since its based on files, it can process anything. You can execute other apps from within the flow so not limited to whats built in.

Users can write scripts that can be shared using Javascript (powered by Jint, so C# powered aswell).

There's a free tier that covers 96% of users, and nothing in the actual flow processing requires a subscription, but some of the fancier features like better dashboards, external database support, more processing nodes (2 in the free) need a patreon subscription.

It gets very regular updates, I'm releasing basically weekly, and have this last week I just added support for community flows to make it easy for users to share flows and help others get up and running faster.

A very typical use case is to have FFmpeg convert all your video files to a specific codec, audio codec, removing black bars from videos, removing unwanted audio, subtitles, remuxing to mkv/mp4.

Or you may want to create thumbnails of all your images.

Platforms supported: Docker, Linux, Windows, MacOS, unRAID (in the community app store)

17
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/bux024 on 2023-08-06 00:07:54.


Greetings,

I currently have a vServer (rented online) running on Ubuntu including Docker.

Portainer is currently hosted via Docker.

Now I want to use Caddy to reverse-proxy to the Portainer web GUI when visiting pt.mydomain.com

Caddyfile etc. is set up and Caddy does not throw any errors.

My Caddyfile:

pt.mydomain.com {
  reverse_proxy 123.456.789.012:9443
}

The subdomain pt.mydomain.com is registered at my Domain provider.

Now if I go to , the following portainer error appears:

Client sent an HTTP request to an HTTPS server.

As this is a well known Portainer error message, I assume my Caddyfile works.

But what is the reason I cannot access the Portainweb web GUI / why does this error appear even if I use https?

Please note that the server is offline for 90% of the time as I'm still playing around. I know that having stuff exposed to the internet is super risky.

I'm pretty new to the proxy stuff so any help is highly appreciated.

Thanks folks!

18
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/AwkwardVomiting78 on 2023-08-06 08:36:43.


I have lately released my library and tried to promote it in many ways ๐Ÿ˜†

This is only what I have found so far:

Awesome OSS Alternative - looks good, but not sure it's still being updated (pops up first on google)

GitHub20k - Not a lot of stars, but looks like the founder promote the libraries there over Twitter and DEV.

Open Source Alternative To - looks pretty nice, not sure how much it helps.

Dev Hunt - This is interesting, kind of like product hunt for open-source.

Do you have more? ๐Ÿ™ˆ

EDIT: clarification - if you have a self hosted library over GitHub, you might try to promote it over different channels, here are some of the channel you can promote it on, I am trying to figure out if there are more channels ๐Ÿš€

19
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ithakaa on 2023-08-06 04:26:06.


So Im running Jellyfin and Infuse but can switch to whatever provides the solution

I'd like to mimic a TV station with channels and EPG data of all my digital content, movies and TV series

What are the required parts of the go-to solution and do any parts require a paid app or service?

20
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/WhiteEntropy on 2023-08-05 21:45:24.


I have Synology NAS + home assistant in docker.

I'm looking for a DIY solution that is:

  • Self hosted (Synology NAS)

  • POE powered

  • Have a camera and a button (optional: 2 way audio) for alerts

  • Can unlock the door remotely (via home assistant)

Basically i want to make a DIY Doorbird.

I was thinking about using a raspberry pi + POE H.A.T+ camera, but I'm not sure if that will work and I couldn't find a tutorial.

Thanks :)

21
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/JoaGamo on 2023-08-05 16:15:10.


Hello, I've been researching on internet and I didn't find options, does something like this exists?

I only need 2 features, authentication and a manager like Parsec for Teams does, but selfhosted and free

I have a management problem with Parsec, the need to create one account per machine, at this moment I have 6 different Parsec/google accounts per VM, when we want to remote play together with friends we use my VMs as there's better internet and performance. Each VM is personal, that's why 1 account per vm, but it's getting unmanageable.

I've seen Moonlight but it doesn't state that something like this is possible

22
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/AngelGrade on 2023-08-05 21:41:36.

23
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Normanras on 2023-08-05 21:49:32.


For a while, I've been kicking myself because I had Nginx Proxy Manager setup but didn't really understand the underlying functionality of Nginx config files and how they work. The allure of a GUI!

As a self-hoster and homelabber, this was always on the "future todo list". Then, Christian Lempa published his video about the dangers of bringing small projects into your home lab - even as well-known ones as NPM.

I decided to make the move from NPM to Nginx and thought I'd share my experience and the steps I took with the community. I am not a content creator or any sort of professional documenter. But in my own self-hosted journey I've benefited so much from other people's blogs, websites, and write-ups, that this is just my small contribution back.

I committed the full write-up to my Github which may provide more details and insights. For those just here on Reddit, I have a short version below.

Some assumptions: I currently am using NPM with Docker and Nginx installed using Ubuntu's package manager. The file paths should be similar regardless of the hosting vehicle. I tried my best not to assume too much Linux/CLI knowledge, but if you've gotten this far, you should know some basic CLI commands including how to edit, copy, and symlink files. The full write-up has the full commands and example proxy host files.

There may be something wrong or essential that I've forgotten - I'm learning just like everyone else! Happy to incorporate changes.

tl;dr version

  1. Stop both NPM and Nginx first.

    • systemctl stop nginx
    • docker stop npm (or whatever you've named the container).
  2. Copy the following contents (including sub-directories) from the NPM /data/nginx directory to the Nginx /etc/nginx folder:

* `proxy_hosts` >  `sites-available`
* `conf.d` > `conf.d`
* `snippets` > `snippets`
* `custom_ssl` > `custom_ssl` (if applicable)

  1. Edit each file in your sites-available directory and update the paths. Most will change from /data/nginx/ to /etc/nginx.
  2. Edit your nginx.conf file and ensure the following two paths are there:
* `include /etc/nginx/conf.d/*.conf;` and `include /etc/nginx/sites-enabled/*;`

  1. From within the sites-available directory, symlink the proxy host files in sites-available to sites-enabled
* `ln -s * ./sites-enabled`

  1. Test your changes with nginx -t. Make appropriate changes if there are error messages.

And that's it! You can now start Nginx and check for any errors using systemctl status nginx. Good luck and happy hosting!

24
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/domanpanda on 2023-08-05 21:08:49.


Years ago i was using Lan messenger as a very simple, no-account, multiplatform solution for some quick messages/chats over the LAN and sending some reasonably small files. It was PERFECT! Now i need it again, but i see that it was dropped and last update was in 2012 ... and linux version causes some problems ...

Do you know any options for fast and no-account (or fake account) messaging over the LAN (with some file sending) which is available for Win and Linux?

25
1
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/jews4beer on 2023-08-05 19:44:33.


Hey all!

Dropping my Webmesh project () again as I've just reached a major milestone in my development towards making it a viable product. Webmesh is yet another pass at creating a distributed service/application mesh/VPN using WireGuard. More infoz is on the project website:

With the new "mesh bridge" capabilities, you can run a bridge node between two or more meshes that serves to forward appropriate traffic between them. It also offers DNS forwarding capabilities to lookup internal names across meshes. This is accomplished by running two or more IPv6 only wireguard interfaces connected to each mesh and sharing routes between them. IPv4 support is planned, but honestly may not even be necessary. You can see a reference example/playground here:

Excited for your feedback :)

view more: next โ€บ

Self-Hosted Alternatives to Popular Services

0 readers
0 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 1 year ago
MODERATORS