Cloudflare Tunnel and VPN Questions
Hello all, I have a somewhat unique setup that I'm trying to run, and I'm hoping some folks here can help me hash out what I should do here. Here's the end result that I want, and what I have, and then the solution I'm trying to use that may or may not work.
Have a server at home with a static public IP address. I want to protect that IP address at all costs (well, not really all costs -- I'm broke AF). With that in mind, I'm providing two services:
1. Public gaming servers for my community using Pterodactyl.
2. VPS services using Proxmox.
ProxMox will be my main OS on this server, Pterodactyl will be a Guest VM on ProxMox, and VPS servers will sit along side Pterodactyl (but not communicate with at all). I want each game server within proxmox to have its own subdomain hosted through cloudflare tunnel. I think this portion may be relatively simple to do as I only need each tunnel to use a specific port or specific ports.
The difficulty I'm finding is properly securing these VPS servers I'm providing. I want to use cloudflare tunnel, but I don't want the customers to be able to manipulate or change the files for the cloudflare tunnel on their machines (if I installed it on their machines directly in the first place).
​
Ideally, I would prefer to have cloudflare tunnel working within ProxMox itself, and each server has a subdomain assigned to it and it acts sort of like a blanket VPN for each server. The customer will be able to use ports like 80/443/22, etc standard and nonstandard without worry that another VPS may already occupy that port number (avoiding collisions) and if they attempt to find their public IP they'll be met with a public IP address provided by cloudflare, and not my public IP address.
I also have a Linode Server setup specifically with the purpose for creating an OpenVPN service directly to ProxMox through my PfSense firewall. My head is swimming with everything I'm trying to do here, and I really could use some other minds to sift through this for me and offer either some changes or some other solutions that could make this work for me.
https://redd.it/18wftrz
@r_SelfHosted
Advice on setting up HA on a Ubuntu server
I am current running a version of Windows on a "server" and have recently installed ubuntu server, as I am working on learning more about Linux.
On my Windows server, I have a VM running Home Assistant and I am wanting do move it over to my Ubuntu instance.
From my research, I cannot use HA in a docker, because I am wanting the supervised version of HA. So I was going to use Proxmox to install a new VM, but it sounds like I cannot do that either.
Looking for input for the best way to run HA with the new setup I am wanting. If setting up HA on a Pi is the best option, that is ok, just want to check before I go that route.
https://redd.it/18wb70p
@r_SelfHosted
Switch and WAP for 10Gbe Homelab with Proxmox
Happy new year everyone!
I’ve got some refurbished SFF PC which I want to use as homelab. I’m running Proxmox on bare metal. I’ve already added/upgraded some parts.
HP EliteDesk 800 G5 SFF (Specs: https://support.hp.com/us-en/document/c06403210)
CPU: Intel Core i5-9500
GPU: Intel UHD Graphics 630
PSU: 250 W (80 PLUS Platinum)
SSD: Crucial P3 M2 NVMe SSD (2 x 2TB)
SSD: Crucial MX500 SATA SSD (1 x 500GB)
HDD: Seagate Exos X18 (2 x 16TB)
RAM: Crucial Pro RAM DDR4 2666 (4x32GB)
NIC: Mellanox ConnectX-3 546SFP+ 10GbE Dual-Port PCI-Express Server Adapter
Modem / ISP Router: AVM FRITZ!Box 7490
I want to run several services in Kubernetes and want to leverage 10Gbe. Since I need to externalize some of my services I have to create several VLANs.
Currently I’m only using the FRITZ!Box 7490 router/modem which doesn’t support VLAN.
I want use OPNsense as VM on Proxmox host.
I’ve already defined my VLANs and security zones like trusted zone, management zone, untrusted zone and DMZ.
Here’s the plan:
I need to get a 10Gbe capable switch and an access point since the router doesn’t act as WiFi router anymore because it needs to be in modem-only / bridge mode to prevent double NAT.
Modem > Firewall > Switch
So wiring modem with firewall via RJ45 cable (WAN) and wiring firewall and switch via SFP+ cable (LAN).
So I’ll need a good value switch which supports SFP+ and an access point so I can connect my devices (mobile phones, desktop PCs, notebooks, TVs) via WiFi … of course I’ll need a SFP+ cable, too.
Ideally I’d be able to control/configure all my network settings at one place (like UniFi controller).
Switch: 150-250€ price range
Access point: 150€ max.
Do you got any recommendations concerning switch and wireless access point (WAP)?
I’ve heard some good things about Ubiquiti devices but I don’t wanna be trapped in an ecosystem :)
Switch: MikroTik CRS326-24G-2S+IN ?
Access point: TP-Link, NetGear?
Thanks for your help.
https://redd.it/18wc47u
@r_SelfHosted
Mobile notification service (PUSH)
Does anyone know a notification service for mobile. I would like to send myself a push notification to my cell phone with a message when certain events occur. For example sensor values, status messages when the NAS disks are full or or or.
​
I would like it to be very simple. Basically, it doesn't have to be able to do much except PUSH to the cell phone and show a bit of history when you click on the message to see which messages have been sent. WEBHOOKS would also be very helpful.
​
In my search I found NOVU (https://novu.co/), but I think that a) it is too big and b) if I understood it correctly, the frontend is completely missing, which you have to build yourself. So rather a notification backend for an application that you build.
​
Does anyone have any suggestions?
https://redd.it/18w4d8t
@r_SelfHosted
MATER in 2024: Your Self-Hosted Solution for Maintenance, Asset Tracking, and Equipment Registry!
Hey, fellow self-hosters! I'm excited to share a project I've been working on - MATER! I've made a few posts on here about it. But now I am getting more and more people asking for features and making things. I decide to release a post along side our GitHub and discord. I have had a bunch of support and people helping me on this coding adventure.
Github: [RyGuy994/MATER: Self-hosted asset information backup (github.com)](https://github.com/RyGuy994/MATER)
Discord: [https://discord.gg/KegQrAVrUa](https://discord.gg/KegQrAVrUa)
Latest release: [Release MATER v0.0.14 Release · RyGuy994/MATER (github.com)](https://github.com/RyGuy994/MATER/releases/tag/v0.0.14-alpha)
**What is MATER?** MATER is a powerful self-hosted solution designed for managing maintenance tasks, tracking assets, and maintaining an organized equipment registry. Whether you're a tech enthusiast, car dude/dudette, small business owner, or just someone who loves DIY projects, MATER has something for everyone.
[MATER ](https://preview.redd.it/s1tbdt3vnv9c1.png?width=256&format=png&auto=webp&s=6e35d71ff0bd6490a635d596b28a4f11b49d1707)
🌟 **Key Features:**
* **Asset Management:** Keep track of all your assets with ease.
* **Service Records:** Log and manage service activities for each asset.
* **User-Friendly Interface:** Intuitive design for a seamless user experience.
* **Calendar Views:** Stay organized with views for all services, upcoming services, and completed services.
* **Breakaway Database (BYODB):** Choose to bring your own database or use the built-in one.
* **Multi-User Support:** You have assets, now your friends and family can have assets!
* **Basic API:** Start integrating this into other programs.
**Showcase:**
[part 1](https://i.redd.it/1ctldnbslv9c1.gif)
[part2](https://i.redd.it/01mvmgctlv9c1.gif)
[Mobile](https://i.redd.it/lzlu2bf5lv9c1.gif)
**Roadmap:**
* Mobile app iOS
* Mobile app Android
* Basic sharing (may turn into a fork)
* Personal Dashboard
* Asset location
* API ongoing
**How to Get Started:**
1. Clone the Repository: git clone https://github.com/RyGuy994/MATER.git
2. Navigate to the project directory: cd MATER
3. Install dependencies: pip install -r requirements.txt
4. Visit [http://localhost:5000](http://localhost:5000/) in your browser to explore MATER.
**Feedback and Contributions:** I welcome your feedback and contributions to make MATER even better! If you encounter issues or have ideas for improvement, please [open an issue](https://github.com/RyGuy994/MATER/issues).
**Thank you for being part of the MATER community. Happy tracking!**
https://redd.it/18w4l9m
@r_SelfHosted
What email service do you use to send emails from your apps?
Pretty much the title - apps like Vaultwarden and Calibre-web need an email address and email server settings. I'm currently using Brevo in conjunction with my Cloudflare domain and it works fine but I wondered if anyone had any suggestions for a service or setup that's particularly good?
https://redd.it/18w2s0p
@r_SelfHosted
Privacy Oriented One Click Hosting For Open Source Software
Hey Everyone :D
I have created a quick and easy way to host federated communities. This website allows you to host federated communities with single click. Things like security, scalability are handled automatically.
You don't need to learn cloud or need to know how to work with Linux. Quickly host it and get done with it :)
The idea with this we'll have more instances of lemmy and better community reach as this is removing the technical know how from entire process. :D
I'll giving away few accounts on this service as getting started process. I am developing this actively and am open to suggestions. I plan to create modules for most open source sotfware so they can recieve the love they deserve.
+ website URL: jatayucloud.app
+ discord : Discord
https://redd.it/18w1e4t
@r_SelfHosted
Lego build books repo
Is there a docker where you can upload track and store all your Lego build books?
https://redd.it/18vuutz
@r_SelfHosted
Wireguard connection
# iifname $WAN udp dport { 51820 } accept
# Allow SSH from only MDR, WHR or RBL
ip saddr { $MDR, $WHR, $RBL } tcp dport 22 accept
}
chain forward {
type filter hook forward priority 0; policy drop;
ct state established,related accept
# Allow DNS
iifname { $DockerNetwork } oif $WAN accept
# Allow Portainter agent to communicate with Portainer
iifname $Wireguard tcp dport { 9001 } oif $DockerManagement accept
iifname $DockerManagement tcp sport { 9001 } oif $Wireguard accept
iifname $Wireguard oif $DockerNetwork accept
iifname $DockerNetwork oif $Wireguard accept
# iifname $Wireguard tcp dport { 81 } counter oif $DockerNetwork accept # Nginx Proxy Manager
# iifname $Wireguard tcp dport { 8181 } counter oif $DockerNetwork accept # PHPMyAdmin
# iifname $Wireguard tcp dport { 3001 } counter oif $DockerNetwork accept # Uptime-Kuma
# # Allow traffic from ens3 to docker network for HTTP and HTTPS
# iifname $WAN tcp dport { 80 } counter oif $DockerNetwork accept # http
# iifname $WAN tcp dport { 443 } counter oif $DockerNetwork accept # https
}
chain output {
type filter hook output priority 0; policy accept;
}
}
https://redd.it/18vrug1
@r_SelfHosted
GNUCASH but with vendor tracking
Does anyone know of an alternative to gnucash that lets you track vendors alongside expense accounts? I know QuickBooks allows this but I'm obviously not going to use that.
I like gnucash for the ability to import ofx, qbx, etc but would really like the ability to filter by vendor. Does Actual allow this?
Example: $20 Netflix. I mark that as streaming in gnucash but the issue is that I want to be able to break down the streaming expense to vendors.
https://redd.it/18vtcp2
@r_SelfHosted
On my last straw with using k8s as homelab
So I started this journey initially as a way to learn k8s better and to actually get some use of it. The services I’m hosting are
1. The arr suite
2. Jellyfin & Plex
3. Nextcloud
4. Frigate
5. Some self made web apps
6. Cert-manager
7. Traefik ingress
My setup is as such
I got 1 pc that I installed truenas on. It handles all my drives and 2 vms, one of which is running Postgres, and another running a Debian server as a k3s master node.
Then I got 4 minipcs, 2 of which are k3s master nodes (each of these have 8 cpus) and the other are slaves (with 4 cpus). Each machine has around 16gb to 32gb each. These machines each run nixos.
Feels like I have a stupid amount of juice, yet I keep having pod failures and “lack of resources” issues. I’ve made a post prior about optimizing the resource limits/requests. But all the strategies I’ve been shown didn’t work in way or another (even tried a mix of them at this point).
Seems to me like using kubernetes just over complicates things for homelabs and I may as well just spin up containers on dedicated machines.
And don’t even get me started on getting HomeKit discovery to work with go2rtc or Scrypted … that was such a pain.
Should I just ditch k3s/k8s in favor of something like podman or rancher with basics compose files?
https://redd.it/18vdd4g
@r_SelfHosted
An email server
Well, I did it! I created a full-fledged email server. It took me all day but the damn thing works. I can send to Gmail, Yahoo, and Outlook without going to spam. I also checked to make certain that I am not an open relay and I passed that one. It's on a throwaway .xyz domain. This one though is sitting in the cloud. Now the next challenge is to move it on premises and use the cloud VM simply as a relay host. This one is going to be challenging. I think I'll need to setup an NGINX stream to proxy IMAP. As for inbound SMTP, I can just follow some guides on http://www.postfix.org. More challenges for the new year.
https://redd.it/18vofnx
@r_SelfHosted
GRE tunnel for attacks prevention
I have a game server running at my home, currently using X4B Anycast as GRE tunnel to my home server, however several players are encountering high latency, meanwhile others are unable to access server at all… Support wasnt helpful at all.
Is anyone else using GRE tunnels for protecting their home servers against attacks? What GRE tunnel provider are you using? (Best within 100$ per month)
https://redd.it/18s7kyx
@r_SelfHosted
My dashboard hosted on a Pi 4b 4gb and a 2tb HDD, surprisingly powerful if only one person is ever using it - (app used is Homepage by benphelps.)
https://redd.it/18s4li6
@r_SelfHosted
WireGate v0.1.6-beta-spore
https://github.com/NOXCIS/Wiregate/releases/tag/beta-hydra
https://redd.it/18wh152
@r_SelfHosted
SMTP to Gotify
Hi,
I am using Gotify to receive notifications from services like Watchtower, Radarr, Sonarr... have something to say. But I also have some services that don't have this feature but can send notifications to an SMTP server. I can set an SMTP server but that seems like a big solution just for receiving a few notifications a week. Is there a tool that would allow me to translate SMTP requests to Gotify or a similar tool so I can get notified by services like Authentik ?
Thanks in advance for any recommendation
https://redd.it/18wdseq
@r_SelfHosted
Do you ever run out of (photos) cloud backup storage?
I recently got an alert that I was maxing out the storage space in the cloud backup I use (C2). My question is photos/video specific because most of the space is caused from an influx of photos from traveling around the US over the past year . While I could increase to the next tier, this obviously costs more money. Do you just increase your storage and backup space when you start running out of space? Do you clean and prune your old photos to remove duplicates/unwanted ones? Do you run them all through a compression algorithm? What do you do?
https://redd.it/18w6eeq
@r_SelfHosted
Jellyfin+NPM+Authentik
This post could easily have been best made in r/jellyfin or r/npm or r/authentik but r/selfhosted is a good cross section of the three I think.
Like many I've got a JF server with it's entourage of arrs and such. It's all sitting behind NPM with authentik working security. Specifically jellyfin doesn't stream right thru NPM+Authentik normally so I've got an ldap outpost in authentik that does login duty for JF and the default Authentik outpost for other services.
This all works well but I've continued to have a few questions I wonder if anyone has answers to:
a) Is there some way to have authtik pass the username/password on to whatever service (ombi, navidrome, etc....) such that someone doesn't have to first log into authentik then into the service? I know I can do something that looks like this for any app that uses LDAP but Jellyfin is the only app I want to setup that has an ldap option.
b) I wonder if someone could point me at how to use NPM streams to provide connections to non html apps (like the jellyfin media player app) that still includes a secured connection? Said another way, I've played with streams and I can set up so that I can log in with the JF app on my phone just fine but then the connection is unencrypted. Seems like this is what streams are for but I've been unable to find much good info.
​
https://redd.it/18w4xer
@r_SelfHosted
What you gonna selfhost in 2024?
I'm already selfhosting:
- pihole
- umami
- uptimekuma
Have to try:
- freshrss
- adguard
What you gonna selfhost this year?
https://redd.it/18w4k94
@r_SelfHosted
Happy New Year, /r/selfhosted - January Announcements
# New Year Announcement - Happy 2024!
Welcome to 2024! It's been a wild 365 days, and we're ready for the next 366 (Forget it was a leap year? I didn't)! That said, We've got some big changes planned, and we want your insight! Let's get right to it.
## New Moderators
As many have noticed over the last several months, my ability to keep up with the growing subreddit (Thanks, /u/a_sugarcane for [being excited about 300k members](https://www.reddit.com/r/selfhosted/comments/18jr24p/we_are_300k_strong/)!) has been overwhelmed as my personal life has become increasingly busy. My hobbies and work life are taking up a lot more time than they have in the past.
That said, I'd like to officially welcome the first of at least 5-6 new moderators to be brought on for the new year to help with the community!
* /u/GWBrooks
* /u/NikStalwart
* /u/adamshand
I reached out to these folks specifically due to their existing involvement in the community and the positive and productive contributions they've made thus far. So welcome!
## New Survey - Your Participation is ***greatly*** appreciated
We're looking for two things with this survey:
1. We want to make this place a better place by ensuring the rules and goals still align with the desires of the community
2. We want to gauge interest in new moderators!
Please take some time to fill this out as best as you can. The more feedback we get here, the better we can do moving forward for this year.
### [Google Forms Survey](https://forms.gle/1JNiFbGy2h96N5dY7) (Email address login is *not* required, but please, do not abuse the survey)
## Survey Questions Open Discussion!
The questions all ask fairly specific questions, save for a couple of optional open-ended questions. What do you think this subreddit can use to improve its benefit to the community best?
Please, feel free to share here, and help us make it a better place for all involved.
As always,
Happy (self)Hosting!
https://redd.it/18w39du
@r_SelfHosted
Suggestion on how to selfhost with little experience in IT
Hi and happy new year to all,
Actually i've a Mycloud EX2 Ultra that have a very bad app to explore and enjoy the video and photos that i've on it, for this reason i'm trying to learn how to selfhost some software to improve this experience.
My idea was to buy a raspberry PI 4 (8GB of ram) and use it for selfhosting some apps like symfonium,immich or photoprism and try to find other interesting softwares.
Of course the raspberry must be reachable from outside of my home, so probably i must learn to use a DNS or a VPN, my big problem is that i fear of this rabbithole, i think i must invest so much time in it and i haven't so much (mostly cause of my work), i tried something with docker container (on and old raspberry pi3 b) and had so little problems to deploy softwares.
I have amateur experience in IT, i know a bit of coding,networking and how software works (much or less), very little experiences with linux.
I also saw probably a good alternative in nextcloud but also there i must learn a bit how it works and how can i use it on a raspberry.
What do you guys think it's the best for selfhosting for my needs?
https://redd.it/18w0xxv
@r_SelfHosted
Nginx Proxy Manager - Own Domain
Hi there!
I'm about to buy a domain from dinahosting.com . The domain will be <domain>.com.es (I'm in Spain). My question is, how can I add that domain to Nginx Proxy Manger to get a Let's Encrypt certificate, Dinahosting is not in the list of DNS Providers when using DNS Challenge.
​
Thanks in advance. ;)
https://redd.it/18vy2ob
@r_SelfHosted
Ping feature and integration with widgets not working with Docker containers in Homarr
Hi. So last year i bought DS920+ mainly for file storage but now i am looking into selfhosted services. Half a year ago i installed AdGuard Home and set it up as DNS server on my router. Now I want to install more services and Homarr as my dashboard. Note I am noob at this not experienced at all.
So i installed Homarr and added all of my docker containers hosted on my NAS. All services hosted on my NAS are not integrated properly with Homarr widgets and ping feature is not working as well. My router ping is working fine. Note the shortcuts themselves are working and take me to web UI of that service but integration with Homarr such as Plex session activity, AdGuard/pihole widget ,Torrent list and download speed is not working and all ping dots are red with the message when hovering above dot "Unexpected response: fetch failed". Only my router has green ping. I have tried to find answers online but didn't manage to resolve the problem after day of troubleshooting.
https://preview.redd.it/a76nht7oos9c1.png?width=1577&format=png&auto=webp&s=0d39c3cb85c2c72562c8a50314f6f7c28e9f4bdc
I tried adding ip adress as (Plex as example): http://ipv4adress:32400
http://ds920.local:32400
http://ds920:32400
All of them open web UI but still wont work with homarr.
I use Homarr version 0.14.3
In chrome logs i get this:
https://preview.redd.it/55hpbshnmt9c1.png?width=550&format=png&auto=webp&s=d4eee55e920f2d09f1b779f1c31730e9701143a7
I am not sure what else I can provide to be useful information.
If anyone had similar problem or could know the solution please respond. Any help is welcome :D.
Thanks!
https://redd.it/18vvshk
@r_SelfHosted
Need a little bit of guidance when it comes to securing a VPS running docker containers
Hello, let me cut to the chase here and explain what I'm trying to accomplish.
Background and Goal:
I currently rent a VPS that has a public IP address assigned to an interface. On this VPS, I'm using nftables as the firewall to secure the server. On this server, I have WireGuard and Docker installed and plan to run a couple of containers. WireGuard is used to allow uptime-Kuma to monitor local IPs (Before you all go nuts on me having a VPS wireguarded back to my networks. I do have firewall rules on my OPNSense routers to only allow ICMP to local IPs I need to monitor. Works well, not writing this to troubleshoot that. The reason to why I have it setup like that is because I needed Uptime-Kuma external from my network due to if the local network goes down, I wouldn't get the notification alerts. I'm currently monitoring 4 critical networks environments via WireGuard and Uptime-Kuma and this setup has been strong for the last couple of months.)
Portainer agent (Port exposed 9001)
Nginx Proxy Manager (port exposed 80, 443, 81 (management))
WordPress site 1 (port exposed 8080)
WordPress Site 2 (port exposed 8081)
Uptime-Kuma (port exposed 3001)
I want to expose only 3 ports (80, 443 and 22) to the WAN interface. I had some issues with ports being opened to the public IP address when I did not want them to (eg. NPM port 81, Portainer management 9001, Uptime-Kuma 3001). I think it was due to my forward rules in NFtables since I didn't have anything in the input rules that would allow this. After wasting hours trying to lock down the WAN connection, I decided to rebuild the server and start fresh, I didn't have much to lose. Since then, I have reinstalled Docker, WireGuard, and NFTables. Looking back, I might have used policy accept in forward rules, but can't validate that since I wiped the VPS.
Currently, WireGuard and Uptime-kuma work perfectly, but only with my WireGuard's IP. I have not opened any ports on the WAN side yet.
The Why:
I still need to set up the other containers, WordPress and Nginx proxy, but before wasting time again, I wanted to see suggestions from you lovely people! I'm still pretty new to Docker itself and the idea of containers, but have a pretty good understanding of the technology, as I have been a system administrator for many years. So, after doing some research, it seems like docker port expose basically maps the port to all interfaces. e.g. 0.0.0.0:9001. I'm having a hard time designing the network/firewall rules to make sure nothing has access externally besides 80 and 443 to the Nginx Proxy. Here is what my NFTables currently looks like. What do you all recommend to make sure that traffic routes correctly and is secure? I don't have a lot of experience with servers that have public IPs assigned to them directly. Everything that I have touched has always been behind a subnet/firewall before it goes out externally. I was trying to find a blog post on securing VPS with public IPs, but everything was super basic and not that helpful. I'm looking for someone that has experience dealing with VPS with public IPs in a semi-production environment or someone that is great with docker networking, etc. BUT I'm all ears if you have suggestions....
#!/usr/sbin/nft -f
flush ruleset
define WAN = ens3
define Wireguard = wg0
define DockerManagement = docker0
define DockerNetwork = br-1e64f4300ba0
define MDR = {REMOVED IP}
define WHR = {REMOVED IP}
define RBL = {REMOVED IP}
table inet my_filter {
chain input {
type filter hook input priority 0; policy drop;
ct state established,related accept
# Allow traffic from localhost
iif lo accept
# Allow IMCP requests
ip protocol icmp accept
# Allow incoming HTTP and HTTPS traffic on WAN
# iifname $WAN tcp dport { 80 } accept
# iifname $WAN tcp dport { 443 } accept
# Allow
NVR software recommendations?
I know there's a lot of these threads but everybody seems to have different needs from mine.
Anyways, I'm looking for recommendations for NVR software. I don't need any fancy features, just needs to view 4 IP cameras fullscreen on a separate monitor and record h.265. Also needs to function offline forever after setup. ONVIF controls would be nice. Windows compatibility would also be nice since I don't have the time or the energy to learn command line. This system is going to be installed at work to replace an ancient SDI based system that nobody knows the password for and will be running 24/7 without internet access.
My eyes are currently set on Blue Iris but with it being paid software, I'd hate for the license to randomly become invalid in a few years and require an internet connection to revalidate.
https://redd.it/18vqqrz
@r_SelfHosted
Brightdata alternatives for webscraping?
I have an application that does a lot of real time web scraping on websites that do eventually block IPs (ex. Bing). I've been using Brightdata because it's really fast and has unlimited concurrency (both of which I really need). However, it's too pricey, and I'm thinking it's best I get some dedicated proxies and handle it myself. How hard is this to set up and maintain? Any other ideas? Thanks!
https://redd.it/18vr1im
@r_SelfHosted
Note Mark V0.10.0 Update - A web-based Markdown notes app
A lot has changed since I announced the release of Note Mark. Thought it was about time to tell you all about some of the new features and changes.
## What Is Note Mark
It's a web based note taking program that uses the markdown format. It takes a more minimal approach whilst having a responsive and sleek ui.
## Changes
* New - Easier deployment through all-in-one Docker image
* New - upload assets into your note
* New - User management through CLI
* New - Recent notes shown on home
* New - editor syntax highlighting and editor toolbar
* WASM powered markdown render
* Fullscreen note taking
* Unified note/notebook drawer
## Showcase
[Image Showing A Rendered Note](https://preview.redd.it/lc0soaep7w8c1.png?width=2560&format=png&auto=webp&s=46a1b941c15b5214e57019fc37ffc4986e318cd8)
[Image Showing New Editor Toolbar](https://preview.redd.it/31ylwwsy7w8c1.png?width=733&format=png&auto=webp&s=5b1b0e1e12baccb94b2bd33ba801f704a0dc2ce8)
## Links
* [Repo](https://github.com/enchant97/note-mark)
* [Site](https://notemark.docs.enchantedcode.co.uk/)
* [Discord](https://discord.gg/nryzEvGDQV)
Feel free to write any comments for suggestions or queries. More info about the app can be found on the site and repository linked above.
https://redd.it/18s9ly7
@r_SelfHosted
Self host vpn over commercial bought one?
Currently thinking of setting up my own vpn on my server and wanted to know, are there any big difference and if so what, between using your own self hosted vpn and paying for a subscription to one such as nordvpn or surfshark vpn apart from price and that fact you have more control over your data on the self hosted one
https://redd.it/18s6gz8
@r_SelfHosted
The Self-Host Cast, Episode 2: Interview w/ Hayden Kotelman (Mealie, Homebox)
Hey, r/selfhosted!
It took a bit longer than anticipated (editing is a pain), but we just dropped the second episode of The Self-Host Cast featuring an interview w/ Hayden Kotelman (u/Akmantainman) - the developer of the popular self-hosted applications Mealie and Homebox.
I hope all of you enjoy our conversation as much as I did - Hayden is very down-to-earth and has a fantastic sense of humor with some hilarious views. Links to some of the topics discussed and opportunities to support his work are also provided in the show notes.
As usual, I'm completely open to feedback on future episodes. I've already jotted down a few notes on how I can improve my own interviewing chops in future recordings, but I'm anxious to hear if there are topics the community is interested in hearing more about during these interviews.
Thanks, and happy selfh.st/ing!
https://selfh.st/cast/episode-2/
https://redd.it/18ryyew
@r_SelfHosted