#Selfhosted
Explore tagged Tumblr posts
ffmpegofficial · 7 months ago
Text
hey just a tip. if you want a streaming service-like set up for your ("legally acquired") media, DON'T use jellyfin to host it. And ESPECIALLY don't use it with kodi to have more power to theme and change the feel of it. I would hate it if you did that. That would be terrible. Wink Wonk.
133 notes · View notes
bored-bi · 8 months ago
Text
turns out setting up a minecraft server on the homelab was a mistake because now im just playing minecraft
8 notes · View notes
rpadverts · 3 months ago
Photo
Tumblr media
TAVERNS & TALES is a fantasy-themed roleplaying directory where you can advertise your fantasy site and join likemnded roleplayers who also love the genre as much as we do.
  join us on DISCORD
3 notes · View notes
rootresident · 1 month ago
Text
Self Hosting
I haven't posted here in quite a while, but the last year+ for me has been a journey of learning a lot of new things. This is a kind of 'state-of-things' post about what I've been up to for the last year.
I put together a small home lab with 3 HP EliteDesk SFF PCs, an old gaming desktop running an i7-6700k, and my new gaming desktop running an i7-11700k and an RTX-3080 Ti.
"Using your gaming desktop as a server?" Yep, sure am! It's running Unraid with ~7TB of storage, and I'm passing the GPU through to a Windows VM for gaming. I use Sunshine/Moonlight to stream from the VM to my laptop in order to play games, though I've definitely been playing games a lot less...
On to the good stuff: I have 3 Proxmox nodes in a cluster, running the majority of my services. Jellyfin, Audiobookshelf, Calibre Web Automated, etc. are all running on Unraid to have direct access to the media library on the array. All told there's 23 docker containers running on Unraid, most of which are media management and streaming services. Across my lab, I have a whopping 57 containers running. Some of them are for things like monitoring which I wouldn't really count, but hey I'm not going to bother taking an effort to count properly.
The Proxmox nodes each have a VM for docker which I'm managing with Portainer, though that may change at some point as Komodo has caught my eye as a potential replacement.
All the VMs and LXC containers on Proxmox get backed up daily and stored on the array, and physical hosts are backed up with Kopia and also stored on the array. I haven't quite figured out backups for the main storage array yet (redundancy != backups), because cloud solutions are kind of expensive.
You might be wondering what I'm doing with all this, and the answer is not a whole lot. I make some things available for my private discord server to take advantage of, the main thing being game servers for Minecraft, Valheim, and a few others. For all that stuff I have to try and do things mostly the right way, so I have users managed in Authentik and all my other stuff connects to that. I've also written some small things here and there to automate tasks around the lab, like SSL certs which I might make a separate post on, and custom dashboard to view and start the various game servers I host. Otherwise it's really just a few things here and there to make my life a bit nicer, like RSSHub to collect all my favorite art accounts in one place (fuck you Instagram, piece of shit).
It's hard to go into detail on a whim like this so I may break it down better in the future, but assuming I keep posting here everything will probably be related to my lab. As it's grown it's definitely forced me to be more organized, and I promise I'm thinking about considering maybe working on documentation for everything. Bookstack is nice for that, I'm just lazy. One day I might even make a network map...
4 notes · View notes
netcup-vouchers · 6 months ago
Text
Supercharge Your Web Presence with Netcup and Exclusive Voucher Deals!
Looking for powerful, reliable, and affordable web hosting solutions? Look no further than netcup! Whether you need a robust VPS, a dedicated root server, or a feature-rich web hosting package, netcup has you covered. And to make their offerings even sweeter, we have an exclusive collection of vouchers to help you save big!
VPS Hosting:
Netcup offers a diverse range of VPS solutions, from the entry-level VPS 1000 G11, perfect for small websites and applications, to the powerhouse VPS 8000 G11, boasting 16 vCores and 2 TB of blazing-fast NVMe storage.
VPS 1000 G11: Ideal for beginners! 4 vCores, 8 GB RAM, 256 GB SSD. Get your first month FREE!
VPS 2000 G11: Best value VPS! 8 vCores, 16 GB RAM, 512 GB SSD. Get it FREE for the first month!
VPS 3000 G11: Serious performance! 10 vCores, 24 GB RAM, 768 GB SSD. Enjoy a FREE month!
VPS 4000 G11: The ultimate performance VPS! 12 vCores, 32 GB RAM, 1 TB SSD. Get it FREE for the first month!
VPS 6000 G11: The beast is here! 14 vCores, 48 GB RAM, 1.5 TB SSD. Claim your FREE month!
VPS 8000 G11: Unstoppable performance! 16 vCores, 64 GB RAM, 2 TB SSD. Claim your FREE month now!
Dedicated Root Servers:
Netcup's dedicated root servers are perfect for demanding projects that require maximum performance and control.
RS 1000 G11: A fantastic entry-level server with 4 dedicated cores and 256 GB NVMe SSD. Get two months FREE!
RS 2000 G11: 8 dedicated cores, 16 GB RAM, 512 GB NVMe SSD, 2.5 Gbit/s network. Get a FREE month!
RS 4000 G9.5: A high-tier server with 12 cores, 32 GB RAM, and 1 TB NVMe SSD. Perfect for resource-intensive tasks.
RS 8000 G11: The ultimate powerhouse with 16 cores, 64 GB RAM, and 2 TB NVMe SSD. Get a FREE month!
Web Hosting:
Netcup's web hosting packages offer a perfect blend of performance, features, and affordability.
WebHosting 2000: Perfect for your first website! 150 GB SSD, 512 MB PHP. Get 30% off!
WebHosting 4000: Powerful & versatile! 500 GB SSD, 25 databases, Ruby & Node.js. 30% off for a limited time!
WebHosting 8000: The best just got better! 1 TB SSD, 50 databases, 1 GB PHP. 30% off!
Exclusive Voucher Deals:
We offer a constantly updated selection of netcup vouchers, including:
Free months on VPS and root servers
Significant discounts on web hosting packages
Cart-wide vouchers for savings on any netcup product
Don't miss out on these incredible deals! Visit our website today to browse our selection of netcup vouchers and supercharge your online presence with powerful and affordable hosting solutions.
Visit: https://netcup-vouchers.com/de/ or https://netcup-vouchers.com
3 notes · View notes
track-maniac · 2 years ago
Text
I will literally dunk on web developers all day long then get home and spend 4 hours adding funky little buttons to my webbed site
I even made a few of my own 88x31 buttons, this is my favourite:
Tumblr media
CC0 btw, do whatever you want with this one
19 notes · View notes
virtueisdead · 2 years ago
Text
finally completed the culmination of several months of work. im very proud of myself; i am now hosting my own website off a baremetal server in my home. i am also running librex on it, available to the public, and plan to self-host some more useful tools on it in the near future. ill do a more lengthy blog post on the process on my actual blog in the near future as well. the website is a available here. this is definitely not anything impressive to anyone with any real experience, but ive spent the past several months teaching myself everything required to do this from the ground up. i built a computer from scratch, i chose and installed a linux distribution and installed it, i configured an apache webserver from scratch and set up everything required to work on it remotely... blah. this took a long time to figure out from the ground up so i think i have the right to be proud of myself lol
21 notes · View notes
rijaja · 2 years ago
Text
I am a terrible parent (admin). I set up my server before going on vacation for two weeks. I enabled remote access to keep operating it. I thought it was fine because my ip usually doesn't change but there were roadworks or something, which temporarily cut my home internet, and now I can't find my server.
I made a big ping sweep but it's not there and now I feel terrible. I didn't set up automatic dns updates. I didn't even set up automatic emails yet. How will I take care of a human if I can't even take care of a metal box.
6 notes · View notes
nando161mando · 2 years ago
Text
And this is why you don't host a #Plex #server in the #cloud. I totally saw this coming.
#selfhosted #piracy #CloudHosting
2 notes · View notes
sugar-shock · 11 months ago
Text
I used to just print out the recipes I liked to do, but recently my husband found an open source service you can host yourself: Mealie
If you have a bit of experience with selfhosting and Docker, it's really easy to set up. Once that's done, you can import recipes from websites and blogs, save them in your own library and – something I find very useful – adjust any ingredients or steps. Because more times than not I slightly change something after the first few times of cooking a dish, but I always forget to write it onto the printout so my husband can benefit from my findings. With the page open while cooking, I can just add or remove things on the fly.
Another cool feature we haven't tried yet but want to is preparing meal plans for the week. Because there is nothing more exhausting than "What do we eat tonight?" every. Single. Day.
You should be starting a recipe book. I don't give a shit if you're only 20-years-old. The modern web is rotting away bit by bit before our very eyes. You have no idea when that indie mom blog is going down or when Pinterest will remove that recipe. Copy it down in a notebook, physically or digitally. Save it somewhere only you can remove it. Trust me, looking for a recipe only to find out it's been wiped off the internet is so fucking sad. I've learned my lesson one too many times.
95K notes · View notes
ishaacon · 11 months ago
Text
Welcoming Autonomy:   self Hosted AI Agent 
Title: Welcoming Autonomy:   self Hosted AI Agent 
Discover Collaborative AI, the leading self-hosted AI agent platform designed for secure, customizable, and efficient artificial intelligence solutions. Explore now The rise of self-hosted AI agents has expanded the concept of autonomy in today's interconnected environment. These intelligent assistants, like the ones created by SJ Innovations , are safely housed in personal servers or devices, marking a significant change in how we engage with technology. Envision a virtual assistant that not only upholds your privacy but also acquires knowledge and adjusts only based on your instructions. Users have the ability to tailor the agent's behavior according to their particular preferences, which gives them autonomy and control over the agent's functions. These agents serve as personalized allies, increasing productivity and protecting sensitive information by managing calendars and automating tasks. In addition, the self-hosted AI agents developed by SJ Innovations promote creativity. Developers have the ability to incorporate unique features that are customized to meet particular needs, without relying on other platforms. This encourages a culture of innovation and personalization. This decentralized strategy not only fosters user autonomy but also enhances data confidentiality and integrity, providing reassurance in an era of increased digital susceptibilities. In the era of individualized digital experiences, SJ Innovations' self-hosted AI agents lead the way with their autonomy, privacy, and creativity. Embracing their potential entails embracing a future in which our digital interactions are not just efficient but also highly tailored and safely regulated. https://collaborativeai.software/
0 notes
bored-bi · 8 months ago
Text
ok actually i found out that not having my laptop (getting my keyboard replaced) means i forget like half the ports of the things i host. so i made a lil dashboard. its running Homepage [^] and i set it up so it shows all my nodes, virtual machines, and lxc services. screenshot coming later, i have to edit out some stuff due to an nda
3 notes · View notes
rootresident · 1 month ago
Text
SSL Cert Automation
SSL/TLS certificates are absolutely vital to the web. Yes, even your homelab, even if everything is local-only. I wholeheartedly recommend buying a domain for your homelab, as they can be had for ~$5/yr or less depending on the TLD (top-level domain) you choose. Obviously a .com domain is going to be more expensive, but others like .xyz are super affordable, and it makes a lot of things a whole lot easier. I recommend Cloudflare or Porkbun as your registrar; I've also used Namecheap and they're good but lack API access for small accounts. And please, PLEASE for the love of god DO NOT USE GODADDY. EVER.
First of all, why is cert automation even important? Most certificates you will purchase are issued for a one year period, so you only need to worry about renewal once a year, that's not too bad right? Well, that's all changing very soon. With issuers like Letsencrypt ending expiry emails, and the push to further shorten cert lifetime, automation is all the more needed. Not to mention Letsencrypt is free so there is very little reason not to use them (or a similar issuer).
"Okay, you've convinced me. But how???" Well, I'm glad you asked. By far the absolute easiest way is to use a reverse proxy that does all the work for you. Simply set up Caddy, Traefik, Nginx Proxy Manager, etc. and the appropriate provider plugin (if you're using DNS challenge, more on that later), and you're good to go. Everything you host will go through the proxy, which handles SSL certificate provisioning, renewal, and termination for you without needing to lift a finger. This is how a lot of people do it, and there's nothing wrong with doing it this way. However, it may not be the best solution depending on the complexity of your lab.
If you know a thing or two about managing SSL certificates you might be thinking about just running your own certificate authority. That does make it easier, you can make the certs expire whenever you want! Woo, 100 year certificates! Except not really, because many browsers/devices will balk at certificates with unrealistic lifetimes. Then you also have to install the cert authority on any and all client devices, docker containers, etc. It gets to be more of a pain than it's worth, especially when getting certs from an actual trusted CA is so easy. Indeed I used to do this, but when the certs did need to be renewed it was a right pain in the ass.
My lab consists of 6 physical computers, 3 are clustered with each other and all of them talk to the others for various things. Especially for the proxmox cluster, having a good certificate strategy is important because they need to be secure and trust each other. It's not really something I can reasonably slap a proxy in front of and expect it to be reliable. But unfortunately, there's not really any good out of the box solutions for exactly what I needed, which is automatic renewal and deployment to physical machines depending on the applications on each that need the certs.
So I made one myself. It's pretty simple really, I have a modified certbot docker container which uses a DNS challenge to provision or renew a wildcard certificate for my domain. Then an Ansible playbook runs on all the physical hosts (or particularly important VMs) to update the new cert and restart the application(s) as needed. And since it's running on a schedule, it helps eliminate the chance of accidental misconfiguration if I'm messing with something else in the lab. This way I apply the same cert to everything, and the reverse proxy will also use this same certificate for anything it serves.
The DNS challenge is important, because it's required to get a wildcard cert. You could provision certs individually without it, but the server has to be exposed to the internet which is not ideal for many backend management type stuff like Proxmox. You need to have API access to your registrar/DNS provider in order to accomplish this, otherwise you need to add the DNS challenge manually which just defeats the whole purpose. Basically certbot request a certificate, and the issuer says, "Oh yeah? If you really own this domain, then put this random secret in there for me to see." So it does, using API access, and the issuer trusts that you own the domain and gives you the requested certificate. This type of challenge is ideal for getting certs for things that aren't on the public internet.
This sure was a lot of words for a simple solution, huh. Well, more explanation never hurt anyone, probably. The point of this post is to show that while SSL certificates can be very complicated, for hobby use it's actually really easy to set up automation even for more complex environments. It might take a bit of work up front, but the comfort and security you get knowing you can sit back and not worry about anything and your systems will keep on trucking is pretty valuable.
0 notes
quick-tutoriel · 1 year ago
Link
0 notes
track-maniac · 1 year ago
Text
Anyone want to convince me not to switch from Apache to nginx? I'm tired of needing a master's degree in networking to make the config work like I want it to
2 notes · View notes
veuhoffblog · 1 year ago
Text
BookStack: Installation einer Open-Source Wiki-Plattform für Debian 12 und Ubuntu 22.04
In dieser Anleitung zeige ich euch, wir ihr auf eurem Linux Server mit Debian 12 oder Ubuntu 22.04 die Open-Source Wiki-Plattform Bookstack installieren könnt. Die Installation ist dabei von mir in leicht verständliche Schritte unterteilt worden. Einer der größten Vorteile von Bookstack ist der, dass die Wiki-Plattform leicht zu installieren und relativ einfach in der Administration ist...[Weiterlesen]
0 notes