r/SelfHosted
Open in Telegram
169
Subscribers
+124 hours
+77 days
+3530 days
Posts Archive
169
Next cloud bitwarden, wire guard and element
Looking to self Host Next cloud, bitwarden, wire guard and Element chat on my home server running Ubuntu what would be the best way to go about this
https://redd.it/nezij9
@r_SelfHosted
169
Self-hosted website on Raspberry
Hi, I have hosted a few websites in the past on digital ocean, I'm new to this whole home deployment thing. I thought it would be the same, but I can't get it working.
* Website is running on port 3000
* I can reach the website on the local ip address from other computers
* opened port 3000 with ufw
* Setup port forwarding on my router (3000:3000)
When I test it from outside my home network, it says port is blocked.
Specs:
* Raspberry Pi 4
* Raspberry PI OS
* Fritzbox router 6490
https://redd.it/nevg9f
@r_SelfHosted
169
mconBot - a Discord bot to send commands to your self-hosted Minecraft server
Hi all! New account here, but I've been a long time lurker on the sub. I thought I would share one of my little lockdown projects with you all.
[github](https://github.com/RayNieport/mconBot)
[dockerhub](https://hub.docker.com/r/raynieport/mconbot)
[mconBot demo](https://preview.redd.it/wfuiqwua1sz61.png?width=1918&format=png&auto=webp&s=85b05938cfa990b3b14946f8404d993daa06344c)
Over the past few months I've been playing on my self-hosted Minecraft server with some friends. Occasionally I need to run commands remotely, so I started looking into a protocol called [RCON](https://wiki.vg/RCON). If you're hosting your own Minecraft server, you may have seen RCON mentioned in the server.properties file.
However, actually using RCON has some issues:
* Port forwarding RCON to control your server over the internet is not very secure.
* The RCON "user" has permission to run the full suite of Minecraft commands without any restrictions, which could be potentially disastrous in the wrong hands.
* There is only one RCON "user", so your friends can't log in to moderate the server unless you give them the credentials for unrestricted RCON access.
My friend group uses Discord to communicate while we play, so I decided that a Discord bot would be a nice way to send remote commands to the Minecraft server. The bot listens on the Discord server's text channels, and forwards commands via RCON to the Minecraft server.
This eliminates the need for port forwarding or a VPN, since mconBot is intended to be hosted on the same LAN as your Minecraft server. It also solves permission issues by using a three-tiered system of Users, Moderators, and Administrators (these tiers are tied to Discord's built-in Role system). Higher tiers allow more sensitive commands to be executed.
Hopefully some of you find this bot to be useful! Thanks for any feedback/suggestions.
https://redd.it/newcol
@r_SelfHosted
169
Entry level self-hosting with Yunohost
https://opensourceit.org/blog/
https://redd.it/netyec
@r_SelfHosted
169
Pyroscope - open source alternative to Datadog / Google Cloud Continuous Profilers
Pyroscope is an open source continuous profiler that uses a custom storage engine and custom compressions algorithm to store data very efficiently while not sacrificing resolution (see image below).
Demo: https://demo.pyroscope.io/?name=hotrod.golang.customer%7B%7D
Storage design: https://github.com/pyroscope-io/pyroscope/blob/main/docs/storage-design.md
Pyroscope also supports Go, Python, Ruby, eBPF, and PHP all with the same storage engine. Would love your feedback!
Comparison of Datadog, Google Cloud, and Pyroscope continuous profiling capabilities
https://redd.it/netsku
@r_SelfHosted
169
Teedy won't upload certain documents
So this is my first post on this subreddit and I'm already hosting some things (like Nextcloud, Gitea, Jenkins, Bookstack etc.) and I wanted to add a document management system to my list of selfhosted things. I was deciding between teedy and paperless-ng but teedy won the battle for me because it has ldap support which is pretty nice if you have multiple selfhosted things you need to login to and teedy just seemed to fit more my needs.
​
The documentation to install it (other than using docker) are pretty short and not really straightforward so I tried it a few times until I decided that it's pointless and moved to docker. Why I didn't move to docker in the first place? Because I'm running it inside LXC and docker inside LXC feels like a VM in a VM to me tho and it still doesn't solve all my problems unfortunately. Teedy works mostly but I have a weird issue that I can't upload all documents and I can't see something in the logs. It doesn't matter if I merge the multiple pages together, save them as png or save them as png and convert it into a pdf again. The documents which don't work are all scanned (and I tried scanning them again too). It's pretty hard to find anything related to teedy so I hope there are some experienced teedy users here who could help me here.
​
My lxc conf:
arch: amd64
cores: 4
features: keyctl=1,nesting=1
hostname: teedy
memory: 4096
mp0: sonic:subvol-112-disk-3,mp=/var/lib/docker,backup=1,size=16G
nameserver: 192.168.1.107
net0: name=eth0,bridge=vmbr1,firewall=1,gw=192.168.1.1,hwaddr=22:A8:70:F7:E2:A6,ip=192.168.1.112/24,type=veth
net1: name=eth1,bridge=vmbr4,firewall=1,hwaddr=BA:A7:29:09:67:46,ip=172.0.0.12/24,type=veth
ostype: ubuntu
rootfs: sonic:subvol-112-disk-2,size=16G
swap: 1024
unprivileged: 1
​
My docker-compose config:
version: '3'
services:
# Teedy Application
teedy-server:
image: sismics/docs:v1.9
restart: unless-stopped
ports:
# Map internal port to host
- 8080:8080
environment:
# Base url to be used
DOCS_BASE_URL: "https://my.url.com"
# Set the admin email
DOCS_ADMIN_EMAIL_INIT: "myemail@example.com"
# Set the admin password (in this example: "superSecure")
DOCS_ADMIN_PASSWORD_INIT: "$$2a$$05$$PcMNUbJvsk7QHFSfEIDaIOjk1VI9/E7IPjTKx.jkjPxkx2EOKSoPS"
# Setup the database connection. "teedy-db" is the hostname
# and "teedy" is the name of the database the application
# will connect to.
DATABASE_URL: "jdbc:postgresql://172.0.0.81:5432/teedydb"
DATABASE_USER: "teedy"
DATABASE_PASSWORD: "SuperSecretPassword"
volumes:
- ./docs/data:/data
https://redd.it/nesf5k
@r_SelfHosted
169
Looking for Local LAN chat with Android app
Looking for a local Lan Chat app for PCs and Android. Basically, I just want to chat with family members on my network wherever they may be in the house or when gaming.
https://redd.it/neqabp
@r_SelfHosted
169
Virtualization OS / Self-Hosted EC2 Equivalent?
Hi all,
I realize this is a complicated / perhaps a tall order, but I'm wondering what sort of software exists for running what is essentially AWS's EC2 locally: i.e. the ability to provision virtual servers on demand. Perhaps if there was some local OS I could install onto a machine and then hit a local web url and start spinning up instances based on images?
​
I realize what I'm talking about is similar to like Xen or something but from what I understand Xen is more like for developers than it is some sort of self-hosted product you can just spin up and play with?
https://redd.it/neqbwp
@r_SelfHosted
169
Software for Avon Reps
I'm a keen selfhoster and have just taken over handling the day to day running of my wife's Avon business as she's now working full time.
I'm looking for (preferably) selfhosted software to manage all the customers, contacts, orders, invoices and sales of the business. I've found software like ERPNext (way too cumbersome for a single person operation) and ODOO as well as others. I have tried ERPNext and sunk a day in to personalising and working through workflows etc, but it's just far too complicated for what I need.
Anyone have any suggestions at other software I should be looking at? It doesn't have to be hosted on a server, I can run it on a Mac as a single instance if necessary.
Thanks!
https://redd.it/nek250
@r_SelfHosted
169
Easy framework for running docker system?
I'm using home assistant and like the easy way you can install and configure add ons (rocket images) from a UI, with built in backup, etc.
Is there anything similar available as a platform (outside home assistant)? Portainer helps with some management ops but it covers only one facet.
https://redd.it/nem33u
@r_SelfHosted
169
Ssl help
Hello I was wondering if someone could help.
I have set up a nextcloud instance which seems to be working fine without ssl. I wish however to use the voice call function which requires https. My instance is not going to be exposed to the interned so I don't want to forward it through.
In my network I have a pfsense router which has it's own CA to assign a certificate to pfsense itself and allow ssl there.
Can anyone help with enabling ssl on nextcloud using a self signed certificate. I am hesitant from using let's encrypt as I don't want to port forward and from my understanding you would have to.
https://redd.it/nekvqc
@r_SelfHosted
169
Looking for a self-hosted "family dashboard"
Hi everyone,
I want to have a family dashboard displayed in my living room. Something like this that shows meal plan, weather, sports scores, what's on the family "to do" list, etc. I started making my own in PHP but thought there must be something out there already... I looked through self-hosted "dashboards" but most of them are related to server health and bookmarks to webapps, which is not really what I want.
Anyway, using the above dashboard as a template, I might just recreate it in LibreOffice Calc and leave it at that LOL... Self-hosted doesn't have to be fancy, right? keep it simple!!
https://redd.it/nej0z9
@r_SelfHosted
169
A universal dashboard and information center?
There's commercial stuff for digital signage, but they're limited/not sure which one is light and easy to build on.
It would be nice to cast the dashboard to a Chromecast or just put up a fullscreen webpage on the screen.
Grafana might be an option, but docker is a bit of a pain with my SH rig...
Stuff to see:
Weather & Traffic
Network stats (snmp)
Photo of the day
News headlines
Some cool feature I've forgotten about.
etc.
Is there something like that?
https://redd.it/nei6pu
@r_SelfHosted
169
Channel bonding 4g tethered phone and Ethernet
Im trying to use 2 internet connection at the same to maximize torrent downloads
My ISP really sucks, as my dl speed is 450KBps in most well- seeded torrents
And my 4g dl speed is 2MBps
Im trying to use them both at the same to save data (sincs not the whole torrent is gonna be downloadibg on the 4g data) and to increase dl speed
Ive tried speedify and it doesnt seem to work
I was that theres an another way
https://redd.it/neg9sy
@r_SelfHosted
169
Personal cloud storage setup
Hi, As part of degoogling, I was looking for a replacement for my google drive and in the process also to backup some of my local data stored in external hard disks (somewhat 500GB in total). Most of the posts in reddit suggested to spin up a nextcloud server on a VPS and an object storage. I had some questions on that :
* **Is nextcloud needed to store data ?** \- You can directly connect to all popular storage (wasabi,backblaze b2,aws) using many clients like Filezilla/ Rclone/ Cryptomator. So if I just want to use it as a Google Drive/ HDD replacement, does a nextcloud server add any value ?
* **Is nextcloud of any help with encrypted data ?** \- I would be encrypting my data at the client using some client like Cryptomator/Rclone. In that case would nextcloud be able to provide any services as the data itself would be unreadable by nextcloud server.
* **Object storage vs Block Storage vs Cold Storage** \- Object is preferred to block as it can store large amount of data with relatively less cost. Apart from the cost factor, do you see any reason why you should not use block storage over object storage ? *Cold storage is meant for large data backups that is not frequently accessed*. Why do you think its unsuitable for usage similar to object or block ? Is it slow / unreliable ? What I do know is its the cheapest of the three.
https://redd.it/nef7au
@r_SelfHosted
169
Simple HTTP File server with user support?
Hey all,
For context i manage a small mirror for a modding community however as of now i have to manually upload files so i'm looking for a simple HTTP File server with support for some basic users so i can let the mod team do the uploading themselves, any suggestions?
​
Thanks!
https://redd.it/ne0zsu
@r_SelfHosted
169
169
Prestashop error with Nginx Proxy Manager
Hello,
I am hoping someone can help. I have a prestastop running in docker and accessing it through a domain using nginx proxy manager. However when trying to modify the design amongst other things, I am getting error messages "Action on Module Failed".
​
I've seen others online with the same issue and have resolved it by using a custom nginx script to correctly rewrite the URLs (I believe), however I'm not sure how to achieve this using the Nginx Proxy Manager solution I am current using.
Same issue on Github that I've been using for help but not sure how to use with nginx proxy manager. (https://github.com/PrestaShop/PrestaShop/issues/15122)
https://redd.it/neaenw
@r_SelfHosted
169
Docker PUID/PGID best practice?
What's the best practice with regards to setting the PGID / PUID for some Docker containers?
On my NAS, which cannot be accessed directly from the internet, I just set them as 1000 / 1000 for my default user, but I'm wondering if this would be a terrible idea / what's a better way of managing this with a VPS that's accessible via the internet?
Would you setup a new user for each service? Setup a separate Docker user to own all containers? Something else?
https://redd.it/neasot
@r_SelfHosted
