docker macvlan network overlapse?
I have created a macvlan network config (see below) in portainer. But when i try to create this network (from this config) i get an error "Pool overlapse with one on this address space" I have no other docker networks that start with 192. The 192. subnet is the same one my LAN is using.
Also no other with this IPv6 subnet.
Only idea what i am missing?
​
IPV4 Subnet - 192.*.*.0/24
IPV4 Gateway - 192.*.*.1
IPV4 IP Range - 192.168.*.*.0/24
IPV6 Subnet - 2***:a***:2***:222::/64
IPV6 Gateway - 2***:a***:2***:222:250:56ff:feb3:5149
IPV6 IP Range - 2***:a***:2***:222::/64
https://redd.it/1atuibs
@r_SelfHosted
RAM Question from a Hardware Newbie
I have two mini PCs (inherited from an estate). I have been running one for three years, the other for a few weeks.
I was thinking of upping the RAM a bit, to increase performance. For example I want to host some RAG stuff using bionigGPT (would more RAM even help improve embedding speeds??)
Using dmidecode, I saw that one of them has 16 GB RAM (2x8), with a maximal capacity of 32 GB and the other 32 (2x16), with a maximum capacity of 64GB. So I was thinking of buying two 32 GB sticks, transferring the 16 GB sticks to the weaker rig and having a 64 and a 32 machine (I hope this makes sense).
I have never in my life touched any hardware beyond connecting stuff to USB or wiring a plug for a kettle. So here are my questions:
Is this a sensible thing to do?
Are there different types of RAM sockets?? How can I find out the types?
If I do this, is it as easy as shutting down, removing a piece and adding another, booting it up? Or do I have to do anything else?
What should I do in order to not lose everything?
Thanks a lot in advance!
https://redd.it/1atshyq
@r_SelfHosted
Google calendar share invites failing DMARC
​
Hello all. I have the Google workspace DKIM record copied and set in my dns entry page's DKIM record. I have also enabled the start authentication option on Google workspace. However still the calendar invites that I send get blocked or sent to spam, The mail's pass 'SPF ' & 'DKIM' but 'fail' the DMARC check. Can you suggest how to fix the alignment issues between the' from domain' and ASPF and DKIM domains. PFB the mail header :
Original Message
Message ID calendar-78278b37-b9d5-43ad-8bdb-57f5ff8d2bf9@google.com
Created at: Wed, Feb 14, 2024 at 11:27 AM (Delivered after 0 seconds)
From: Happy Nation Global hello@happynation.global
To: adam@happynation.global
Subject: Happy Nation Global has shared a calendar with you
SPF: PASS with IP 209.85.220.73 Learn more
DKIM: 'PASS' with domain google.com Learn more
DMARC: 'FAIL' Learn more
Download Original Copy to clipboard
Delivered-To: adam@happynation.global
Received: by 2002:a05:7001:a40c:b0:555:6189:6d13 with SMTP id vo12csp931105mab;
Wed, 14 Feb 2024 02:27:30 -0800 (PST)
X-Received: by 2002:a05:600c:1f0d:b0:411:f852:8e0d with SMTP id bd13-20020a05600c1f0d00b00411f8528e0dmr320097wmb.12.1707906450726;
Wed, 14 Feb 2024 02:27:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1707906450; cv=none;
d=google.com; s=arc-20160816;
b=zhV6+3FeafxRYLA7i6SXMSfsD66wsuFk5XqkvuwMHsrYAEcMkqztVfFS2CLsTfhO0d
hqnnm1/kml2bjy0l1TauxfDi6swLbh350qlsClXaY3YQgv/15dPtVt/x7TZC0ZIEcr99
rMBcCmjiS1Or4nY7c4WBphg1BhgwgLlq08CUpRqHv1m690Z1cYJk9YSVtMdcweNXl4yZ
pV/KbFWAN7xFv69Atjfr65YuqSluECtoP1ohc1HfZSRc7GhT3T6wkRCpYdYSuJKPldyX
3OOR10b9vEs7Ayrsq3jCe9RgiM25E0o7WvhU/DRjCBpRbYQkcXwfe+CGoe6Y4nEpYJwX
qwBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=to:from:subject:date:message-id:auto-submitted:sender:reply-to
:mime-version:dkim-signature;
bh=+7yXL+H2U9Jw8b+9chW6ynHpy3SNw5jt9nXt0qtbERY=;
fh=DAHRn1l1VVo8hYLtv0e0m1dQqEkHV0tn+SJ5glJIEFw=;
b=veFg0yKUVuji93QrokPafNv25HjXRMxZ+YgWOlSyKvTxH9RcYd2bDA6ocRayY45Pf0
19XzA+E8ch1ImNKkZyiPsTqzININ3YXvQNd/fshXbvDRz+Wt/UdFVno46ipO8q1/Yeev
kQyamGYZnUmC8L4d/Wcn59OkXLkW8TwnSBdqjOz+5Yixvr+zCqf+rqU76R/fCPnaSNbC
I1yjM+U0iVjpr+QIeJlbhG++l8I3GOOxG6MQiUvZgCKvUd+tn9cm9W8aKP44RJkC3Gqc
Ia+vSlixMRIc+qNxAEJw7KmdlcH7w1m3aHnJoAPcm7VG8yFFXyQR/QPxiGAmujzV/pID
9C0w==;
darn=happynation.global
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@google.com header.s=20230601 header.b=wWtqeNdG;
spf=pass (google.com: domain of 3kpxmzqusbcuifmmpibqqzobujpo.hmpcbmbebnibqqzobujpo.hmpcbm@calendar-server.bounces.google.com designates 209.85.220.73 as permitted sender) smtp.mailfrom=3kpXMZQUSBCUIFMMPIBQQZOBUJPO.HMPCBMBEBNIBQQZOBUJPO.HMPCBM@calendar-server.bounces.google.com;
dmarc=fail (p=QUARANTINE sp=NONE dis=QUARANTINE) header.from=happynation.global
Return-Path: 3kpXMZQUSBCUIFMMPIBQQZOBUJPO.HMPCBMBEBNIBQQZOBUJPO.HMPCBM@calendar-server.bounces.google.com
Received: from mail-sor-f73.google.com (mail-sor-f73.google.com. [209.85.220.73\])
by mx.google.com with SMTPS id h9-20020a05600c350900b0041024549589sor3200353wmq.12.2024.02.14.02.27.30
for adam@happynation.global
(Google Transport Security);
Wed, 14 Feb 2024 02:27:30 -0800 (PST)
Received-SPF: pass (google.com: domain of 3kpxmzqusbcuifmmpibqqzobujpo.hmpcbmbebnibqqzobujpo.hmpcbm@calendar-server.bounces.google.com designates 209.85.220.73 as permitted sender)
Self hosting my website architecture?
What architecture to use?
I want to use:
- Firewall
- WAF
- reverse proxy
- ssl termination
- static sites in one proxy
- load balancing and many more
Please guide me ultimate roadmap.
https://redd.it/1atox52
@r_SelfHosted
Firearm/Range/Ammunition Tracker
Anyone aware of software for firearm, range time, and ammo tracking?
I currently just use an app on my phone but the interface is lacking and backup is a major pain.
I found a few options on GitHub but they all seem to track one category.
https://redd.it/1atl1xu
@r_SelfHosted
What's the 'right way' to mount a Synology NAS to a Debian server?
Hi everyone. I've got a Synology NAS (DS218j) and a Debian server. I'm trying to mount the NAS's shared folder on the Debian server, but it presents several issues that I can't find good answers to online.
The big problem is permissions. The Debian server has its own UIDs and GIDs, and the NAS has its own UIDs and GIDs. I've seen some stuff about nfsidmap
, which seems to map IDs across machines, but I can't even figure out how to install that on the NAS (it's not already installed, it doesn't use apt
and I can't figure out what it does use, and it's not in Synology's package manager).
Even if I were able to use nfsidmap
, it seems like that means any machine with the Debian server's current IP address using those IDs (which are plain numbers) would be able to access the shared folder. I feel like there should be more security than that, which presumably is where Kerberos comes in, but that seems like a lot of overhead (not an easy solution).
What am I missing here? How am I supposed to mount a folder on a Synology NAS onto a Debian server, while preserving permissions and security?
TLDR: Can't figure out how to put nfsidmap
onto Synology NAS. Even if I could, how is that secure? What's the right way to do this?
https://redd.it/1ati1r7
@r_SelfHosted
Traffic from other countries shown in Cloudflare. Is my domain under attack?
I bought a domain and connected it via Cloudflare tunnel.
Is my domain under attack or someone tried to access? It shows below log. I am from US and don't know traffics from other countries. Even 1.9k from US seems a lot to me. I didn't know I made that much hits in a two week time.
I see only 3 are blocked. What things I can try to safeguard?
I enabled ZeroTrust one time password via filtered emails except Immich & vaultwarden. So I thought though its exposed, no one will get unless they passthrough one time password again which are configured to send only two of my emails.
Vaultwarden, Immich = unless someone knows the URL (subdomain) I thought they won't be able to try to attack it. Am I wrong? Also it has to go via cloudflare.
How do I know if anyone successfully accessed my server? I can try to enable one time auth, but i don't know how their mobile app would behave and since I am sharing with other family, I didn't want to go gothrough one time password every 24 hours.
​
​
https://preview.redd.it/d1gns4x757jc1.png?width=1427&format=png&auto=webp&s=7cdeee4a7d2a66a1e6acc827d8181c4b20a634c9
https://redd.it/1ata3eb
@r_SelfHosted
If you're using Firefly III, you should use Abacus on Android
I started using Firefly III to manage my finances a few days back and was looking for an Android app for it. Thankfully I stumbled across Abacus for Android (free, open source) which does the job perfectly and syncs everything with Firefly III. It's well designed and very easy to use.
So, if you're using Firefly III, you should probably use Abacus on mobile.
Play store link here - https://play.google.com/store/apps/details?id=abacus.fireflyiii.android.app
GitHub link here - https://github.com/victorbalssa/abacus
(P.S. - I'm not the developer. I really like the app and wanted to give the developer a shoutout)
https://redd.it/1atcq1r
@r_SelfHosted
What options do I have for automatically updating containers?
Hello, I recently snagged a 4x ARM instance on the oracle cloud and I wish to set up an easy workflow for hosting my apps there on one machine.
I currently have a docker-compose.yml setup similar to this
version: "3"
services:
nginx:
image: nginx:latest
ports:
- "80:80"
- "443:443"
restart: always
volumes:
- ./data/nginx/nginx.conf:/etc/nginx/nginx.conf
- ./data/certbot/www:/var/www/certbot
- ./data/certbot/conf:/etc/letsencrypt
- ./data/personal-site/var/www:/var/www/
certbot:
image: certbot/dns-cloudflare:latest
volumes:
- ./data/certbot/www:/var/www/certbot
- ./data/certbot/conf:/etc/letsencrypt
- ./data/certbot/cloudflare.ini:/etc/cloudflare.ini
command: certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare.ini -w /var/www/certbot --keep-until-expiring -d *.domain.com --agree-tos -v
test1:
build:
context: https://${PAT}@github.com/user/test1.git
dockerfile: Dockerfile
test2:
build:
context: https://${PAT}@github.com/user/test2.git
dockerfile: Dockerfile
I want that when I push an update to a repository that service gets rebuilt and redeployed so the new updated version will be present on the server.
My problem is that I haven't found a good way to monitor and do container updates that can use build context from remote repositories. I tried making watchtower work but that is not an option without using a container registry which I would want to avoid. I would also want to avoid webhooks and instead go for a pull based method as I want this to be as self contained and agnostic as possible.
https://redd.it/1atag29
@r_SelfHosted
Looking for youtube like alternative
My kids want to pretend to be a youtuber. Is there any self hosted options similar to youtube that is as turn key as possible? I want to spend as little time on this as possible. They just want to post videos and “like” and “comment” between each other..
Appreciate your help!
https://redd.it/1at6o35
@r_SelfHosted
Plausible Analytics vs. Google Analytics
We have installed GA4 and Plausible (self-hosting) on various projects.
On average, we have 20% - 25% more users/hits with Plausible than with GA4. What could be the reason for this?
GA4 does not count everything, or Plausible counts incorrectly?
https://redd.it/1at3la8
@r_SelfHosted
A simple, like, really simple to-do list app?
Hi all
EDIT: The title is slightly misleading. "App" just means web app, I do not require a mobile app as long as the web app is mobile friendly.
A few weeks into my selfhosting journey and loving it. My next to be replaced is Google keep.
Now, I have read plenty of posts, but recommendations are way to complex for my use case. The only things I require from a to-do list is the ability of having different lists easily, and being able to take free text or checkbox notes. If it also allows pictures to be included in notes, thats even way more than I could hope for. Basically it's "hey, I need to shop for ABC", or "Oh hey there is an idea. Let me quickly note that down".
I don't need reminders, or sharing, or any of that. So while something like usememos (I already use it as a diary, but its more akin to Twitter/Mastadon than to google Keep), or vikunja (will use it for personal projects) are great, they do not really offer the simplicity that Google Keep offers.
Is there anything like this?
https://redd.it/1asyicb
@r_SelfHosted
Is Wireguard the best option for Remote Desktop?
Hi,
I am relatively new to this and after reading quite a few posts, it seems creating a tunnel (Wireguard) and then using a remote desktop client appears to be the most secure way of connecting to home servers.
I know there are options such as Parsec, AnyDesk and even Moonlight are possible options and don’t necessarily require a VPN/Wireguard. Any other solutions worth looking at?
https://redd.it/1askzfr
@r_SelfHosted
FYI: Do not update Heimdall just yet
The latest update of Heimdall dashboard seems to break it. The official project page denotes that several others are having issues as well:
https://github.com/linuxserver/Heimdall/issues/1275
https://redd.it/1asn4f1
@r_SelfHosted
Overwhelmed with so many options
I've recently joined in on the world of self hosting and got myself 2 NAS units. One for my office and one for my home. I've been wanting to setup a way to access my files outside of my local network and share files with people outside my team and needless to say I've become overwhelmed pretty fast.
VPNs, port forwarding over https, cloudflare tunneling, tailscale, twingate, zerotier, etc.
Every single video I watch or documentation I read just leads me deeper down the rabbit hole and I feel like I'm getting nowhere. What is the difference between all these services? Which one is most secure and useful for an office setting?
https://redd.it/1askjmx
@r_SelfHosted
client-ip=209.85.220.73;
Authentication-Results: mx.google.com;
dkim=pass header.i=@google.com header.s=20230601 header.b=wWtqeNdG;
spf=pass (google.com: domain of 3kpxmzqusbcuifmmpibqqzobujpo.hmpcbmbebnibqqzobujpo.hmpcbm@calendar-server.bounces.google.com designates 209.85.220.73 as permitted sender) smtp.mailfrom=3kpXMZQUSBCUIFMMPIBQQZOBUJPO.HMPCBMBEBNIBQQZOBUJPO.HMPCBM@calendar-server.bounces.google.com;
dmarc=fail (p=QUARANTINE sp=NONE dis=QUARANTINE) header.from=happynation.global
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=google.com; s=20230601; t=1707906450; x=1708511250; darn=happynation.global;
h=to:from:subject:date:message-id:auto-submitted:sender:reply-to
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=+7yXL+H2U9Jw8b+9chW6ynHpy3SNw5jt9nXt0qtbERY=;
b=wWtqeNdGhVpAYyHdxES46qy2q00L4SDuqDZrLElAtW/Y2T6QjRZTD+L/DK0UmEB7mM
3Lwb6FMId3zSbxPYUtOH/OLZ8QHAoveZcsyVzf4G3WK6kpW1zeQIET11EHeXiBhgwNij
m8vgx0Dirc+VHGDWSOtMtJj4ilSFSkjagrhsXG8Xk8CxYNBC+4ezLxcxJM6DVnJEViFb
C2azFgglboP5mVerPHCF2IQVOzqC6qn4tb/RTP7df/9iMltMYA2GLmdQ18ooagXBLkQX
BjqRdcXWLI06+pLf6T/jRElHATnzIKyHReccUgCUtlhI9CBG6iN0fzTkoPn3KA9e9Fuc
VxQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1707906450; x=1708511250;
h=to:from:subject:date:message-id:auto-submitted:sender:reply-to
:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=+7yXL+H2U9Jw8b+9chW6ynHpy3SNw5jt9nXt0qtbERY=;
b=eR8vSDgjsGvsXP3nph79LP6xJW1svzUsAaRgY4V6J+r8O6+0L/1VKLHCOB5AQp3+C5
CkqneyDm0cHBmnmXUVHGr03ahqUqSeK8C4ArOjAz3Jq4B/guq0JY6sCWIxWBBei1FnMs
zQ/LjG/kf4+4Dpb9q55IwfwNTha4cTTLfjHaLRiZjaaN3+Fu2ic8KcGMigWkd4ALU6kW
jO3vANlzaPsHneksJ19Ha5mv4bqdtA4vh0k+07WgImLQIrg6G2hxfA5W+/YTYTZIOEE9
fD9Vxg5XqM3vEPQmvUnu6pN54QDgYxryK8aIszGjekwFxcfyyKzfpgCaMelUbWUb5vPU
E1Ww==
X-Gm-Message-State: AOJu0YzyO+1kvwzhXLE6/6gYPeoayvJK3889ULqCNcE9SQ+JoLPMXWnI mQ71pQWI45/VU5TIHmrNvA2QFw4I9e0x743FSy7BkJYq7YgOk2Y9kJo81SzoA4YFTo0DbBeQl5o woVU3VipnnJrjBMRS+ZwTSrUqL+IGC8Br1g==
X-Google-Smtp-Source: AGHT+IEh9Q14RcISbPx5AIY+VWB0Bnp3Zew7+kDVoAuiamflG35uzm2ALBRwSl4h27F8mPfrL6NFTr2yqRZuQLnEEz5q
MIME-Version: 1.0
X-Received: by 2002:a05:600c:3b26:b0:410:d3b8:d39c with SMTP id m38-20020a05600c3b2600b00410d3b8d39cmr1811030wms.29.1707906450225; Wed, 14 Feb 2024 02:27:30 -0800 (PST)
Reply-To: Happy Nation Global hello@happynation.global
Sender: Google Calendar calendar-notification@google.com
Auto-Submitted: auto-generated
Message-ID: calendar-78278b37-b9d5-43ad-8bdb-57f5ff8d2bf9@google.com
Date: Wed, 14 Feb 2024 10:27:30 +0000
Subject: Happy Nation Global has shared a calendar with you
From: Happy Nation Global hello@happynation.global
To: adam@happynation.global
Content-Type: multipart/alternative; boundary="000000000000468362061154f53c"
\--000000000000468362061154f53c
Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes
\--000000000000468362061154f53c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
\--000000000000468362061154f53c--
https://redd.it/1atra1c
@r_SelfHosted
Useful software to host?
I'm not finding anything new to host on my server and that takes out the fun. What would you recommend for me to set up?
I have one DL380p with 100 GB of RAM, 10 TB of RAID-5 storage, two E5-2680 v1. I run ESXi on it.
Right now, I have:
- Vaultwarden
- Heimdall
- Crafty Controller
- vCenter
- qBittorrent
- Jellyfin
- Homeassistant OS
- Windows Server
- Portainer
- Apache for getting HTTPS certificate via Let'sEncrypt
I am looking into adding another host for vMotion/HA, and upgrading my network to 10 Gbps, but both require money I don't want to spend right now. Thanks in advance for help!
https://redd.it/1atq68m
@r_SelfHosted
Any docker based app that allows you to extract tables from pdf or images?
Hi guys, I am looking for a self-hosted app (docker based would be great) that can extract tables from images or pdf pages. I looked into stiring PDF but it does not support this functions. Would like the tables to be extracted in csv or excel format.
There are many online services that provide this feature but they are not free and also not self-hosted.
Anyone has any ideas?
Thanks in advance.
https://redd.it/1atmkr0
@r_SelfHosted
TIL: Docker overrides ufw and iptables rules by injecting it's own rules
Until now I have let my router do all of my port forwarding from the internet into my lan. Selectively opening only the ports I need. Recently I worked on a system outside of my home lan and set that router to point to a Raspberry Pi as the DMZ host. In essence transferring all unsolicited inbound traffic to it.
I have the Linux ufw (Uncomplicated Firewall) firewall running on that Raspberry Pi. It is set to block all traffic except port 22 for SSH. All is well and working as expected.
I then proceeded to install Docker and setup Nginx Proxy Manager (NPM) in a container on the Raspberry Pi. I added ports 80 (http) and 443 (https) to the ufw configuration allowing access for them to reach the Nginx Proxy Manager. While configuring NPM I inadvertently accessed port 81 (NPM's management port) from a remote system and was shocked that it actually connected. I had not allowed port 81 through ufw. I experimented with ufw, removing port 80 and 443, restarting the firewall etc. The end result is that all three ports (80, 443, and 81) were accessible from the internet without entries in ufw!
After a bit of reading I learned that Docker adds it's own set of rules into iptables which precede any rules that are either added manually to iptables or via ufw (which is a simplified interface to iptables rules.). I was shocked that that is how Docker works. Perplexed I continued my searching on how best to manage access to the Docker ports and came across ufw-docker (https://github.com/chaifeng/ufw-docker) which is tool that allows you to manipulate the iptables docker rules and mostly mimics the command set of ufw.
Now with ufw-docker installed I can allow or deny access to the ports of containers. I can continue to allow or deny port access of non-container applications with the standard ufw toolset. Thus now blocking port 81 access from the internet, for example.
Maybe this is super common knowledge but for me this was a TIL moment and may be of value to others.
TL;DR: Docker manipulates iptables itself and a plain old ufw rule will not stop access to Docker container ports. Install ufw-docker to manage the Docker container ports access.
https://redd.it/1atjsra
@r_SelfHosted
Self hosting without 3rd parties
It's been several years since I have been interested in hosting my own services. There seems to be so many that are recommending the use of 3rd party services that eliminate the need to open ports to the Internet. The concern this brings up is what happens when these 3rd party services go down? Isn't it better to understand how to secure and manage your own network so that the only dependency you have on another is the domain registration and it's NS records that point to your DNS servers? Am I missing something?
https://redd.it/1atd90c
@r_SelfHosted
Dashy is driving me crazy!!!
I'm about to give up on Dashy. I got everything working as I want except I cant, for the life of me, figure out how you move or rearrange the layout of the widgets on the main screen.
In this guide it says I can manually arrange widgets by click and dragging them. Well, I can't! I'm trying to do this via the "Interactive Editor" btw.
>You can move widgets anywhere on your Dashy dashboard by clicking and dragging them where you want them to be. If you want to ensure you don’t accidentally move them from their place, you can hover over a widget and hit the “Pin” icon in the toolbar at the top of the widget.
Not sure it matters but just in case, Dashy is running on my Synology NAS as a docker container and everything with it works fine except for this issue. I googled and spent hours reading documentation and it seems like no one else is having this issue because I cant find anything that can help me out.
https://redd.it/1atck4w
@r_SelfHosted
AdGuardHome with Pi-Alert?
Hey I know it sounds like a weird combination but I guess 5 or 6 years back when I was a Docker and self-host rookie I started with Pi-Hole and had many problems (I guess mainly because I was incompetent) and then switched over to AdGuardHome which worked fine for me and until now never distracted me.
But I found out about Pi-Alert which informs about new devices joining the network and features like this. I googled and there seem to be no features like this for AdGuardHome am I right?
Can I run Pi-Alert with AdGuardHome? Did anybody ever do this? Or should I switch to PiHole again or what would YOU do in this situation?
https://redd.it/1atbn7y
@r_SelfHosted
Containerization after the fact for website, wiki, todo application, etc.
Hi all, I'm fairly new to what I'm trying to do and am just trying to take steps to make sure I don't go down the wrong path.
My main question is, how much more complexity am I adding if I decide to containerize (is that the right term?) my projects after the fact? I only have a general, and possibly flawed understanding of containerization, where I think of it as a VM without an OS but instead uses the hosts OS. In a VM I would simply install everything I need and run it, docker sounds like it is a lot more complicated though.
Some background details. For a learning experience I am writing my first website. It is going to be a flashcard website. I know there are a million of them that will be 10x better than anything I do but I just wanted a project to do to completion. I'm using VS code with Python, Flask, a little JavaScript and of course html. I also want to use it with todo application like Vikuna and a wiki like Bookstack as it seems to fit my needs. These a lot of dependencies though and that is when I started considering docker based off of what I've been reading. Docker looks to have a learning curve though, which I don't fully understand why as I haven't tried it myself, but I know I've done VM's and it was never overly complicated. I just don't want to get too hung up on making everything perfect if I can just figure that out later when I'm further along. Do I even really need to containerize? Am I considering the wrong applications all together? There is so much information out there that I'm a little weeded. I know nothing I do will be perfect and I will need personal experience to really dial in on what I need but any advice that can help get me going in a solid direction is appreciated.
https://redd.it/1at5id8
@r_SelfHosted
Cloudflare tunnel vs reverse proxy
Noob here.
How do I best setup my homelab to not use a Cloudflare tunnel on things I want full to keep private? I want my home cameras to not be able to be snooped by Cloudflare and other things like access my personal files. Other things I don't mind them having visibility to, like game servers for family/friends, if it gives more ddos protection and ip anonymity.
How would I setup the two different use cases on both my end and on Cloudflare to achieve these goals?
This is a request for details on how to set this up (like I said I am very new at this), I don't mind if you say "set it up like this link says" or give directions yourself, but be assured I will need pretty decent details because I am not entirely familiar with any of the programs involved yet. I am capable of setting up docker containers and vm's myself but not well versed in the setting either at Cloudflare nor withing something like NginX.
​
https://redd.it/1at5qmk
@r_SelfHosted
Is there anything near Dropbox in terms of apps?
Is there anything that even comes close to Dropbox when it comes to app functionality and integration?
I’ve tried a bunch of different file hosting solutions, ownCloud infinite scale looks promising but it’s a mess when it comes to configuring
https://redd.it/1at1yy2
@r_SelfHosted
3 Columns in Homepage dashboard
Hi Everyone
I am having the dashboard as below which is showing 4 columns.
Is it possible to make it 3 columns per row.
​
https://preview.redd.it/zp51iuv0h4jc1.png?width=2560&format=png&auto=webp&s=c813fb8b95a7c1678f53d2c25d98676f2bd3902b
​
​
https://redd.it/1asywhf
@r_SelfHosted
Hardware requirements?
Hello, looking for advice on hardware requirements to self host a few services. Related, but I also have a need for a two-bay NAS, so also considering something like the Topton R1 pro to do both - or a mini pc and Synology DS224+. Access would be mostly one user at a time, from outside the local network.
Services:
- VPN: wireguard
- Images: immich
- Music: Jellyfin
- files: nextcloud
- office apps: onlyoffice
- airtable alternative: baserow
- some kind of web app hosting, LAMP stack? To run Firefly III personal finance
- something to monitor system services and resources, maybe dashy
- if it does the NAS too, unRAID (edit: can't do unraid and ubuntu, I'll have to figure that one out)
I'm thinking ubuntu server as an OS.
I've seen the N100 processor recommended and 8 GB RAM for media streaming, but I have no idea whether that is appropriate for what I described above. I'm somewhat flexible on budget but not enough to go way overboard just to make sure it runs smoothly.
Would appreciate any advice, either on hardware requirements or whether what I have described makes sense. Thanks in advance, this is my first self hosting project.
https://redd.it/1asrm27
@r_SelfHosted
Is there a self hosted app that you can use to keep track of your favourite movies, tv shows etc..
Like some way to keep track of your top 10, top 25 favourites shows, movies and music.
And then also get recommendations based on that info?
I'm using jellyseerr but you don't have a way to keep a running top 10 or top whatever...
https://redd.it/1asmic3
@r_SelfHosted
Chora: Another Open-Source Subsonic / Navidrome client for Android
Hello everyone! ^(Not sure if this is allowed here, if not then i won't post about this again here!)
For the past two months or so, I've been working on **Chora**, yet another Navidrome client, mostly because I just wanted to learn android app development!
The main features right now are:
* Beautiful Material 3 / Material You design.
* Lyrics (From lrclib.net).
* Internet Radio (Metadata only from IceCast).
* Download from Navidrome
* Local music playback
The source code is on [GitHub](https://github.com/CraftWorksMC/Chora) in case anyone wants to witness the awful code i wrote.
*Screenshots are on GitHub too. (a bit outdated though, I forgot to update them)*
And today i just published another update on [Google Play](https://play.google.com/store/apps/details?id=com.craftworks.music&pcampaignid=web_share), it's in open-beta right now, it's still in heavy development, I'm not saying that the app is ready for daily use yet, but every feedback is appreciated!
https://redd.it/1askz3l
@r_SelfHosted