help-circle
rss
If you already know Docker CLI, is there a reason to use Portainer?
I often see people mention the Portainer project and how it's useful, but I never hear any reason to use it other than as a more user friendly front end to service management. So is there any particular feature or reason to use portainer over docker's CLI? Or is it simply a method of convenience? This isn't only strictly for self hosting, but I figure people here would know better.
fedilink

  • mFat
  • English
  • 12h
Steps to repurpose old laptop as home server with Debian
I have an old ThinkPad 11e running Debian that I have repurposed into a home server. It's only supposed to run TVheadend. I don't need any other services for now, but later on i might add a few uding docker. Is it enough to set multiuser.target as default to disable gui and keep the system always on? How can I disable all unnecessary services and minimize power usage?
fedilink

Please suggest some good self-hostable RAG for my LLM.
A while ago, I had [requested help](https://lemmy.world/post/15719352) with using LLMs to manage all my teaching notes. I have since installed Ollama and been playing with it to get a feel for the setup. I was also suggested the use of RAG (Retrieval Augmented Generation ) and CA (cognitive architecture). However, I am unclear on good self hosted options for these two tasks. Could you please suggest a few? For example, I tried ragflow.io and installed it on my system, but it seems I need to setup an account with a username and password to use it. It remains unclear if I can use the system offline like the base ollama model, and that information won't be sent from my computer system.
fedilink

Anyone running ZFS?
At the moment I have my NAS setup as a Proxmox VM with a hardware RAID card handling 6 2TB disks. My VMs are running on NVMEs with the NAS VM handling the data storage with the RAIDed volume passed through to the VM direct in Proxmox. I am running it as a large ext4 partition. Mostly photos, personal docs and a few films. Only I really use it. My desktop and laptop mount it over NFS. I have restic backups running weekly to two external HDDs. It all works pretty well and has for years. I am now getting ZFS curious. I know I'll need to IT flash the HBA, or get another. I'm guessing it's best to create the zpool in Proxmox and pass that through to the NAS VM? Or would it be better to pass the individual disks through to the VM and manage the zpool from there?
fedilink

Publicly routable IPv6 addresses behind CGNAT in home environment using Tailscale and VPS
I’ve set up subnet routing via Tailscale from my Oracle VPS to my home RPi4. The VPS has a static IPv4 and a /64 IPv6 allocation. I use the VPS to reverse traffic apps on the raspberry using nginx. I would like to take one step forward by tunneling v6 traffic from my home network to WAN, so every client gets its own IPv6 address. What's the best way to tunnel IPv6 traffic from my home network through the RPi4 to the Oracle VPS? I’m also comfortable with messing up my Asus AC86U router to provide publicly routable IPv6 addresses to all clients via DHCP.
fedilink

I'm not the developer, but I thought I'd share this with the community. A pretty cool tool which reads Lidarr data and asks Spotify's API to return artist recommendations based on that data.
fedilink

Looking to move on from Unraid, need suggestions.
Hey guys. I’ve been considering maybe moving to another OS for my home lab. Do you have have any suggestions? Especially former Unraid users? Mostly just for arrs though I would like to run reverse proxy/file hosting as well. Proxmox seems pretty trendy can I use it for arrs as well as backups? Rant/extra info: ::: spoiler Tap for spoiler I’ve been using Unraid for a couple years now, even paid for basic registration. I’ve largely used it to run all my arrs in docker, pihole and had a HASSIO VM running. I recently tried setting up nextcloud, during the set up (which like nearly everything, I followed a video guide for) I ran into a novel error. So I deleted the nextcloud docker and got it from the official repo instead. Now my nextcloud share is gone and I can’t create new shares?? Stuff like this happened when I set up guac. Weird errors, plenty of which have little documentation or explanation. Plenty of which I need to ssh in or use Linux commands to fix. Which lead me to, “I’m having to learn this stuff anyway, why not spin up a Linux server and learn properly”. Should I just rebuild/give Unraid a bit more time, it is young OS wise right? :::
fedilink

Do you selfhost your own blog/website?
Hey there! I'm thinking about starting a blog about privacy guides, security, self-hosting, and other shenanigans, just for my own pleasure. I have my own server running Unraid and have been looking at self-hosting *[Ghost](https://ghost.org/)* as the blog platform. However, I am wondering how "safe" it is to use one's own homelab for this. If you have any experience regarding this topic, I would gladly appreciate some tips. I understand that it's relatively cheap to get a VPS, and that is always an option, but it is always more fun to self-host on one's own bare metal! :)
fedilink

UPS Recommendations
I know this is more hardware related, so please let me know if I should move this post elsewhere. I built my first server earlier this year, and put buying a UPS on the back burner. Unfortunately for me, this might have already been my biggest mistake since going down this rabbit hole. The rental I’ll be in for at least another 10 months has some questionable wiring (a lot of rooms/outlets wired to the same breaker), which I believe has created some electrical anomalies and possibly killed some of my computer components. The memory on my PC went first, and now the 7-month-old PSU on my server is toast. Bear in mind, I am not an electrician, so I could be entirely wrong on why this has happened. Regardless, it's time I invest in a UPS. I have searched forums, blogs, YouTube, and cannot find consistent pros and cons for any of the big manufacturers. It seems like APC and CyberPower are the two big consumer grade manufacturers, which is probably what I should be looking at. Here is what my server currently consists of: Type|Item|Notes :----|:----|:---- **CPU** | [Intel Core i3-10100](https://pcpartpicker.com/product/qtqBD3/intel-core-i3-10100-36-ghz-quad-core-processor-bx8070110100) | **CPU Cooler** | [Thermalright Peerless Assassin](https://pcpartpicker.com/product/CwqPxr/thermalright-peerless-assassin-6617-cfm-cpu-cooler-peerless-assassin-120) | **Motherboard** | [MSI MAG B560M](https://pcpartpicker.com/product/WmrRsY/msi-mag-b560m-mortar-wifi-micro-atx-lga1200-motherboard-mag-b560m-mortar-wifi) | **Memory** | [Corsair Vengeance LPX 32 GB (2 x 16 GB) DDR4-2666 CL16 Memory](https://pcpartpicker.com/product/wf98TW/corsair-memory-cmk32gx4m2a2666c16) | **Storage** | [Crucial P3 1 TB NVME SSD](https://pcpartpicker.com/product/sw4Ycf/crucial-p3-1-tb-m2-2280-nvme-solid-state-drive-ct1000p3ssd8) | X2 **Storage** | [Hitachi Ultrastar He12 12 TB HDD](https://pcpartpicker.com/product/qCBTwP/hitachi-ultrastar-he12-12-tb-35-7200rpm-internal-hard-drive-0f30145) | **Storage** | [Western Digital Ultrastar DC HC520 12 TB HDD](https://pcpartpicker.com/product/ykkgXL/western-digital-ultrastar-dc-hc520-12-tb-35-7200rpm-internal-hard-drive-0f30141) | X2 **Case** | [Fractal Design Define 7](https://pcpartpicker.com/product/L8xbt6/fractal-design-define-7-atx-mid-tower-case-fd-c-def7a-01) | **Power Supply** | [be quiet! Pure Power 12 M 550](https://pcpartpicker.com/product/Tv6NnQ/be-quiet-pure-power-12-m-550-w-80-gold-certified-fully-modular-atx-power-supply-bn502) | Replacement until I finish the RMA process on the dead power supply. **OS** | Unraid | **Estimated Wattage** | 238W | I have not tested this personally, but I will say the server is never really being stressed all that much. Any recommendations would be greatly appreciated!
fedilink

which VPS do you recommend?
I want to selfhost my own personal website. This is just for fun, as a hobby and to show off my skills to others. nothing big. I have my own server home but I want to have something that's separate from my personal stuff. I do not need any support, meaning it can be as cheap as possible. I do not yet know how much RAM or CPU or storage I need. I guess CPU > 2GHz and 2GB RAM should be enough to start. daily/weekly backup with rsync in case the hoster goes out of business. I do not need a domain, I will use a dynamic dns hoster.
fedilink

Is it possible to run a reverse proxy only on a specific service or port?
I’m happily serving a few websites and services publicly. Now I would like to host my Navidrome server, but keep the contents private on the web to stay out of trouble. I’m afraid that when I install a reverse proxy, it’ll take my other stuff ~~online~~ offline and causes me various headaches that I’m not really in the headspace for at the moment. Is there a safe way to go about doing this selectively?
fedilink


*Last June, fans of Comedy Central – the long-running channel behind beloved programmes such as The Daily Show and South Park – received an unwelcome surprise. Paramount Global, Comedy Central’s parent company, unceremoniously purged the vast repository of video content on the channel’s website, which dated back to the late 1990s.*
fedilink

The purpose of podman quadlets?
I'm afraid this is going to attract the "why use podman when docker exists"-folks, so let me put this under the supposition that you're already sold on (considering) using podman for whatever reason. (For me, it has been the existence of pods, to be used in situations where pods make sense, but in a non-redundant, single-node setup.) Now, I was trying to understand the purpose of quadlets and, frankly, I don't get it. It seems to me that as soon as I want a pod with more than one container, what I'll be writing is effectively a kubernetes configuration plus some systemd unit-like file, whereas with podman compose I just have the (arguably) simpler compose file and a systemd file (which works for all pod setups). I would get that it's sort of simpler, more streamlined and possibly more stable using quadlets to let systemd manage single containers instead of putting podman run commands in systemd service files. Is that all there is to it, or do people utilise quadlets as a kind of lightweight almost-kubernetes distro which leverages systemd in a supposedly reasonable way? (Why would you want to do that if lightweight, fully compliant kubernetes distros are a thing, nowadays?) Am I missing or misunderstanding something?
fedilink

Authentication for external sevices
I would like to make some of my self-hosted services externally accessible. Currently I use a VPN to access stuff externally, however this doesn't work on all use-cases. I also use Tailscale for some things. I would love to use cloudflare tunnels and another auth solution (like keycloak) to replace Tailscale and the VPN. Is this feasible? My end goal would be to setup Immich for my family, and have them not have to worry about Tailscale, a VPN or anything other than some initial login to keycloak (for example)
fedilink

cross-posted from: https://lemmy.ca/post/30126699 > I created this guide on how to install Jellyfin as a Podman Quadlet on your server. Enjoy.
fedilink

Gluetun container “needs” to leak DNS?
So, I'm trying to set up gluetun. I linked a Firefox container to it and apparently every check of DNS leaks shows that it's leaking. Cloudflare and quad9 are the servers, the same names that I've set to dot providers. So I am gathering from all of this that these leaks are to be expected? And non of the DNS servers show my real IP, always one of mullvad IPS. Am I getting this right?
fedilink

Digital gatehouse for remote maintenance
### The problem: I manage computers for some loved ones from whom I now live several states away. All devices are linux environments and basically serve as home theater and light duty SOHO. They have been running for several years without incident, but do require intervention for the "hard" stuff like major release upgrades. (And perhaps I like to slip some entertainment media onto their shared drive from time to time). And I'd like to have an avenue to do this that doesn't necessarily involve planning a road trip. ### Candidate solution(s): Deploy a micro PC to sit on their network, whose sole purpose is as a headless SSH server. I would intend to SSH into that device, and from there SSH across the LAN to the necessary computers. The rationale is that I would only have one device answering the door, so to speak, at port 22, greatly simplifying port forwards and any need for static IPs. With dual stack IPv4 + IPv6 internet service, would it be better that I attempt this through IPv6? The micro PC would be scripted to retrieve the current public IP address every X hours and email it to me. Another idea is to configure the immediate SSH box behind a Tor SSH hidden service or a I2P eepsite SSH. This way it would maintain a persistent, reachable address without requiring some cobbled together script & email IP notification.
fedilink

Spacebar is a free, opensource selfhostable discord-compatible chat, voice and video platform. * **Discord-compatible** (Use all your custom clients/bots with minimal changes) * **Selfhostable** ([Server](https://github.com/spacebarchat/server)) * **Open Source** ([GitHub Organization]()) * **Configurable** (Configure every aspect and limits to your needs) * **Decentralized** (no abuse of power and doesn't have a single point of failure) * **Extendable** (secure and cross-platform plugin system) * **Themeable** (cross-platform theme system with design editor) * **Secure** (publicly audited and hosted FOSS software for transparent foundation in terms of security)
fedilink

Thoughts on HumHub?
Over time I've been on the lookout for social media for family to use. I haven't really found anything suitable, key thing is that posting photos and videos needs to be user friendly. For example, Friendica all but requiring you to upload your video to YouTube and post the embedded video is just not gonna fly. I've seen [Zusam](https://github.com/zusam/zusam) in the past, which looks like it could become something but I don't think it's ready for me to try to get extended family into. (It's worth mentioning here that certain extended family have shown interest in using something like this) Recently I've had a look around at some Enterprise social solutions, and have had a play with [HumHub](https://github.com/humhub/humhub). It has a much more familiar look, things are separated into spaces that are similar to Facebook groups, and while media uploads aren't perfect I think they will work well enough. HumHub has modules, many of which cost a decent amount of money, because they target the enterprise market. However, the community version is open source and the base features and free modules seem to work well. Does anyone have experience using it? Any warnings I should know about? Any similar software that does a better job?
fedilink

Network Switch
I'm looking at getting a 10 gigabit network switch. I only have 3 devices that could use that speed right now but I do plan on upgrading things over time. Any recommendations?
fedilink

![](https://lemmy.world/pictrs/image/fb8019be-2361-4d7d-905e-b13693dc49e3.png)
fedilink


I tried to selfhost Nextcloud at work
And it failed spectacularly. We only needed a simple form, but we wanted to be fancy, so we used "nextcloud forms". The docker image automatically updated the install to nextcloud 30, but the forms app requires nextcloud 29 or lower. No warning whatsoever. It's an official app, couldn't they wait that it was ready for NC 30 before launching it? The newsletter boasts "NC hub 9 is the best thing after sliced bread" yet i don't see any difference both in visual or performance compared to NC hub 2 Conclusion: we made our business to rely on nextcloud forms as a signup form, but the only reason we were using it was disabled who knows how many weeks ago.
fedilink

How do you use only ipv6 server?
Recently I bought vps which have only ipv6. It's obviously that I don't have ipv6 home. So, here is question: how do you interact with such servers?
fedilink



static website generator
Hello everyone! I was thinking about starting a website where to dump some guides on stuff Iearn about selfhosting and general IT stuff. I don't want a WordPress or similar. I want static pages (but I'm ok with some JavaScript for navigation maybe, or for proper display on different kind of devices). Ideally I'd like to host it on an AWS S3 bucket since it has the built-in option for static hosting. I could even go back to the '90s and do it myself from scratch in textedit and html by hand, but I'm pretty sure there are better options out there. I took a look at Hugo but even that it seems overly complicated for what I need. Any ideas or suggestions? Thanks!
fedilink

Advice needed for networking/architecting
# Background Hello fellow self-hosters and homelabbers, A few weeks ago I was able to fill my new NAS with the proper hardware I needed to expand on my earlier setup. Due to the new capabilities I also wanted a fresh restart. But the more I think about doing one thing, the more I hit other road blocks amd think about doing Y. So I wanted to ask how you would solve my goal. # My current (main) setup: - Hardware: 11th Gen i5 Nuc with a 8TB HDD attached via USB - OS: Debian 11 - Software: OMV6 for management and Docker for a diverse set of containers - Current containers: HortusFox + MongoDB, *arrs-stack, Jellyfin, uptime kuma, unifi network application + mariaDB, traefik, wallos # Current available hardware for use: 1x 13th gen i3 NUC running Proxmox 8.2 1x 11th gen i5 NUC 1x uGreen DXP4800+ NAS with 4x15TB HDDs in Raidz2. The OS is TrueNAS scale # My plans: - NAS storage made accessible via NFS to the proxmox VE. - NAS storage mainly planned as mass-storage for Jellyfin. - Reimage my 11th gen NUC with a bare-metal Debian install for Docker. (I will not virtualize on the 11th Gen NUC because I can't pass the iGPU to the VM and not really interested in LXC containers) # Problems and questions I have at this moment: 1: Should I do a media-storage VM only utilized for serving media and do the computing on another VM or do a general VM for both? - Upside to an all-in-one VM: Less problems with serving storage between many different nodes and keeping it organized. Upside to specialized VMs (storage & compute VM): Better focus on ressources like CPU and RAM. 2: Should I place my whole docker stack again on the 11th Gen NUC or place the stacks in their own VM(s)? **Example**: service stack in service-focused VM media-focused stack in media VM (which also serves the files for jellyfin) Jellyfin bare-metal/dockerized on NUC 11th Gen I hope someone can maybe help me untangle my grown mess and plans. My skills with Linux are not very deep and very beginner level. If you are willing to help please be patient with stupid questions. If you have any better solutions, pointers to research, (blog) articles on architecting such solutions, examples how you solved storage/management or just willing to help me, I'd be very grateful :)
fedilink


Alternative to Life360?
I want to set up location sharing for my family/friends, but - without having a closed source app having access to my location/sensors all the time - be able to choose _when_ I want to share Any recommendations? **Edit for those who find this later:** I ended up choosing [Traccar](https://www.traccar.org/) suggested by [@mbirth@lemmy.ml](https://lemmy.ml/u/mbirth), but big thanks to everyone who brought some ideas to the table! I'll leave my configs here. [My Docker Compose file](https://cloud.povario.com/s/TG7cdMiEkSBiM5Z) [My `traccar.xml`](https://cloud.povario.com/s/EijnAwTt9xoA7My)
fedilink

PhotoPrism vs Apple Photos currently?
So the final thing tethering me to macOS is Apple Photos, which is really a fantastic program. PhotoPrism looks like it’s improving quickly, but I was curious to know how it’s going today with regards to: * Search filters * Date * Place * Object/person recognition * Text recognition * Live Photo support * Ease of importing * Album support, including smart albums * Built-in touch ups * General stability
fedilink

Entreprise SSDs are something else – Krafting’s Lab
Hey, remember me ? I posted about some entreprise SSDs here before, and now I made a full blog post about their insides! With even more pictures! I hope you enjoy it :)
fedilink

Setting up Filestash with Dropbox
Hi. I've installed Filestash in a Docker container, which included passing a previously generated Dropbox access token to Filestash, as per the yaml file on the gihub page. - DROPBOX_CLIENT_ID=<dropbox_key> When I connect to Filestash (just set up locally for now), and then click to connect to Dropbox, I get the following error from the Dropbox webpage that opens: **Error (400) It seems the app you were using submitted a bad request. If you would like to report this error to the app's developer, include the information below. More details for developers Invalid client_id: <same dropbox key as above>.** There's nothing that looks like an error in the Filestash logs. I've generated new tokens and tried again, same result. Has anyone managed to add Dropbox to Filestash, and if so, would you mind explaining the steps you took? (I've since set it up for external access via my domain, and npm, same error). Thanks Rob
fedilink

Generate weekly recommendation playlists for your local music library with Listenbrainz and troi
This is my guide for generating playlists for your local music library using ListenBrainz and the [troi recommendation engine](https://github.com/metabrainz/troi-recommendation-playground). troi is still being developed and the [official documentation](https://troi.readthedocs.io/en/latest/) isn't great so I figured documenting my process might help others who are interested. I've tried this both with local folders on my Debian server and with my Navidrome library from my Macbook so I will do my best to explain both. There are a few requirements 1. Your music must be tagged with MusicBrainz. I use [beets](https://beets.io/) for this but you can also use the MusicBrainz [desktop client](https://picard.musicbrainz.org/downloads/). 2. You need a [ListenBrainz](https://listenbrainz.org) account. Data can be imported from Last.fm or Libre.fm if you have it. # Install troi Install troi and nmslib with pip ``` pip install troi pip install nmslib-metabrainz ``` If you're on a managed python install use pipx and add the virtual environment to your PATH (don't forget to reload) ``` pipx install troi pipx inject troi nmslib-metabrainz export PATH="$PATH":"$HOME/.local/bin" source ~/.zshrc ``` # Configure troi Create a folder for your troi configuration files. I used `~/.config/troi`. Create a file `config.py` in your configuration folder using the example format below. Edit `DATABASE_FILE` and `MUSIC_DIRECTORIES` to match your setup. If you're using a Subsonic library (like Navidrome) you can fill in `SUBSONIC_HOST` with your instance url, `SUBSONIC_USER` and `SUBSONIC_PASSWORD` with your login and `SUBSONIC_PORT` with 443 (this is the only port that I could get to work with my docker setup) ``` ini # Where to find the database file # If path is passed with -d flag, this list is ignored. DATABASE_FILE = "/users/sillyhatsonly/.config/troi/troi-db.db" # To connect to a Subsonic API SUBSONIC_HOST = "https://music.myserver.dev" # include http:// or https:// SUBSONIC_USER = "admin" SUBSONIC_PASSWORD = "thisisnotmypassword" SUBSONIC_PORT = 443 # List of music directories to scan by default # If paths are passed to scan command, this list is ignored. # Invalid directories are skipped. MUSIC_DIRECTORIES = [ 'My/Music/Directory 1', 'My/Music/Directory 2', ] ``` # Create your music database Now create the database, scan the local directories specified in `config.py` and pull ListenBrainz tag/popularity metadata for all files. If you're using a Subsonic library run `troi db subsonic` instead of `troi db scan` ``` bash # create database troi db create # scan music directories troi db scan # pull music metadata troi db metadata ``` # Generate playlists Generate playlists for your local library using ListenBrainz Radio Local. Specify a mode which sets how closely the resulting playlist will meet the prompt (easy/medium/hard from closest to furthest) and an entity reference either *artist* or *tag*. More details in the docs: [LB Prompt Radio Reference](https://troi.readthedocs.io/en/latest/lb_radio.html#lb-radio) ``` bash # tracks by Thou and similar artists troi lb-radio easy 'artist:(thou)' -m <playlist-name>.m3u # tracks tagged 'jazz' and tracks tagged 'hip-hop' troi lb-radio medium 'tag:(jazz)::or tag:(hip-hop)' # tracks tagged both 'indie rock' and 'experimental' troi lb-radio medium 'tag:(indie rock, experimental)' ``` Another option is to generate weekly recommendations playlists for your ListenBrainz account ``` bash # -m flag saves to the specified m3u playlist troi weekly-jams <username> -m <playlist-name>.m3u # -u flag uploads the playlist via Subsonic API troi weekly-jams <username> -u ``` # Automate weekly playlists You can automate weekly playlists with a script. I wrote a script that scans my music directory, removes missing files, generates a playlist, and saves it locally as an m3u ``` bash #!/bin/sh # scan music directory and pull metadata using the database in our troi config folder troi db scan 'My/Music/Directory 1' -q -d '/users/sillyhatsonly/.config/troi/troi-db.db' troi db metadata 'My/Music/Directory 1' -q -d '/users/sillyhatsonly/.config/troi/troi-db.db' # clean up the database and remove any missing files troi db cleanup --remove -q -d '/users/sillyhatsonly/.config/troi/troi-db.db' # generate weekly playlist and save locally to m3u troi weekly-jams <username> -d '/users/sillyhatsonly/.config/troi/troi-db.db' -y -q -m /users/sillyhatsonly/music/playlists/weekly-$(date +%Y%m%d).m3u ``` Then set it up to run weekly as a cron job. ______ That's all I've done so far. Hopefully this makes sense. I welcome comments or questions. If anyone else has been using troi with their local music libraries I'd love to hear about your experience. Playlist generation was the one feature I really missed when I stopped using streaming platforms so I'm excited about this tool!
fedilink

  • Ryan
  • English
  • edit-2
    12d
What are good harddrives to use with servers
I have quite an extensive collection of media that my server makes available through different means (Jellyfin, NFS, mostly). One of my harddrives has some concerning smart values so I want to replace it. What are good harddrives to buy today? Are there any important tech specs to look out for? In the past I didn't give this too much attention and it didn't bite me, yet. But if I'm gonna buy a new drive now, I might as well... I'm looking for something from 4TB upwards. I think I remember that drives with very high capacity are more likely to fail sooner - is that correct? How about different brands - do any have particularly good or bad reputation? Thanks for any hints!
fedilink

Best phone sync
Edit: Thanks for all the suggestions. I'm going to try sticking with syncthing and try the fork of the UI and see if that keeps everything working. -- I want to sync files between my linux PC and Android phones (mostly for Obsidian notes). Can anyone recommend a good real-time sync? I've been trying syncthing, but despite turning off battery optimization for the app, it rarely sees the phone as connected. I don't want to have to remember to check syncthing every time I edit a note. I use resilio for syncing between PCs but it looks like it has a high battery usage on the phone, as if it is frequently polling for changes. I use FolderSync for occasional scheduled syncs (e.g. updating my MP3s from the server to my phone), but a scheduled sync either is frequent enough to affect battery or it risks sync conflicts. Cloud services such as OneDrive, Dropbox and Google Drive don't show up as big battery drains, so I assume that they use change notifications from the OS instead. Are there any real-time 2-way sync apps for phone that don't have big battery drain and are not for cloud providers?
fedilink

I'm proud to share a major development status update of [XPipe](https://github.com/xpipe-io/xpipe), a new connection hub that allows you to access your entire server infrastructure from your local desktop. It works on top of your installed command-line programs and does not require any setup on your remote systems. XPipe integrates with your tools such as your favourite text/code editors, terminals, shells, command-line tools and more. Here is how it looks like if you haven't seen it before: ![Hub](https://i.imgur.com/q7EExis.png) ![Hub Alt](https://i.imgur.com/wEKhJKu.png) ![Browser](https://i.imgur.com/WIo6MBC.png) ## More terminal integrations There is now support to use the following terminals: - Termius - MobaXterm - Xshell - SecureCRT These work via a local SSH bridge that is managed by XPipe. That way you can keep using your existing SSH terminal solution with the added functionality of XPipe. ## Pricing model updates I received plenty of user feedback, so I changed the old pricing model to one that should capture the demand better. The old pricing model was created at a time when XPipe had no customers at all and did not reflect the actual user demand. The main changes are the addition of a homelab plan, a new monthly subscription, and changes to the one-year professional edition. All changes only apply to new orders. The community edition is also not changed. The homelab plan is essentially a cheaper alternative to the professional plan that should include all paid features necessary to operate XPipe in a typical larger homelab environment if the community edition is not enough. If you are looking for a detailed feature comparison of what is included in which plan, you can find that information at https://xpipe.io/pricing#comparision. The old yearly plan differed from many established pricing models and required some bit of reading to fully understand. I think there were more people asking clarifying questions about it than actually buying it, which is not a good sign for a pricing model. And in the end, many customers who valued ownership of a product went for the lifetime variant anyway instead. So the pricing model has been changed to a more traditional subscription plan for monthly/yearly options, plus the already existing lifetime plan which stays the same. This makes it easier to understand for potential customers and hopefully easier to sell as well. ## Hyper-V support This release comes with an integration for Hyper-V. Searching for connections on a system where Hyper-V is installed should automatically add connections to your VMs. XPipe can connect to a VM via PSSession or SSH. PSSession is used by default for Windows guests if no SSH server is available on the guest. In all other cases, it will try to connect via SSH. Since Hyper-V cannot run guest commands on non-Windows systems from the outside, you have to make sure that an SSH server is already running in the VM in that case. The Hyper-V integration is available starting from the homelab plan. ## Teleport support There is now support to add teleport connections that are available via tsh. You can do that by searching for available connections on any system which has tsh installed. This is a separate integration from SSH, SSH config entries for teleport proxies do not work due to tsh limitations and are automatically filtered out. The new implementation solely works through the tsh tool. This feature is available in the Professional plan as Teleport is typically an enterprise tool. ## VNC improvements The VNC integration has been reworked. It now supports more encrypted authentication methods, allowing it to connect to more servers. Furthermore, it is also now possible to create VNC connections without an SSH tunnel for systems that do not have SSH connectivity. You can also now send CTRL+ALT+DEL via SHIFT+CTRL+ALT+DEL. ## Experimental serial connection support There is now support to add serial connections. This is implemented by delegating the serial connection to another installed tool of your choice and opening that in a terminal session. Note that this feature is untested due to me not having physical serial devices around. The plan for this feature is to evolve over time with user feedback and issue reports. It is not expected that this will actually work at the initial release. You can help the development of this feature by reporting any issues and testing it with various devices you have. ## TTYs and PTYs Up until now, if you added a connection that always allocated pty, XPipe would complain about a missing stderr. This was usually the case with badly implemented third-party ssh wrappers and proxies. In XPipe 11, there has been a ground up rework of the shell initialization code which will allow for a better handling of these cases. You can therefore now also launch such connections from the hub in a terminal. More advanced operations, such as the file browser, are not possible for these connections though. ## Scripting improvements The scripting system has been reworked to make it more intuitive and powerful. You can now call a script from the connection hub directly for each connection. You can also now launch scripts either in the background or in a terminal if they are intended to be interactive. In the file browser, when multiple files are selected, you can now call a script with all the selected files as arguments. ## Other There have also been a lot of improvements and bug fixes across the board that are not listed here. The workflow has been streamlined, the Proxmox support has been refined, and the git sync has been made more robust. The [XPipe python API](https://github.com/xpipe-io/xpipe-python-api) has now been designated the official API library to interact with XPipe. If you ever thought about programmatically interacting with systems through XPipe, feel free to check it out. The website now contains a few new documents to maybe help you to convince your boss when you're thinking about deploying XPipe at your workplace. There is the [executive summary](https://xpipe.io/assets/documents/XPipe%20for%20Enterprises.pdf) for a short overview of XPipe and the [security whitepaper](https://xpipe.io/assets/documents/Security%20in%20XPipe.pdf) for CISOs. ## A note on the open-source model Since it has come up a few times, in addition to the note in the git repository, I would like to clarify that XPipe is not fully FOSS software. The core that you can find on GitHub is Apache 2.0 licensed, but the distribution you download ships with closed-source extensions. There's also a licensing system in place as I am trying to make a living out of this. I understand that this is a deal-breaker for some, so I wanted to give a heads-up. ## Outlook If this project sounds interesting to you, you can check it out on [GitHub](https://github.com/xpipe-io/xpipe)! Enjoy!
fedilink

Does setting/reserving a static IP via router prevent its allocation to other devices in its network?
Asking for clarification as what I've read suggests yes, but is also sometimes coupled with advice to (still?) set a static IP outside of the DHCP address range as well. Thanks in advance!
fedilink

Selfhostable notes app that encrypts the files on Disk?
Hey everyone! :) I am currently looking to replace Obsidian with a self-hostable alternative (that preferably also uses Markdown - but it's not a must) but instead of storing the files directly on disk has a way to have all the files within in an encrypted vault / binary format. Reason being I have very very sensitive data that needs to be stored (employee & medically related). I read that Logseq used to support this feature but it has since been deprecated, some light googling didn't surface any results other than that so I would be delighted if anyone had any suggestions! Thanks so much in advance for any and all help! :) edit: Forgot to mention that it needs to support Linux as well as Android
fedilink

    Create a post

    A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

    Rules:

    1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

    2. No spam posting.

    3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

    4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

    5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

    6. No trolling.

    Resources:

    Any issues on the community? Report it using the report flag.

    Questions? DM the mods!

    • 0 users online
    • 184 users / day
    • 401 users / week
    • 1.08K users / month
    • 3.97K users / 6 months
    • 1 subscriber
    • 3.56K Posts
    • 71.5K Comments
    • Modlog
    Lemmy.World
    A generic Lemmy server for everyone to use.

    The World’s Internet Frontpage Lemmy.World is a general-purpose Lemmy instance of various topics, for the entire world to use.

    Be polite and follow the rules ⚖ https://legal.lemmy.world/tos

    Get started

    See the Getting Started Guide

    Donations 💗

    If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

    If you can, please use / switch to Ko-Fi, it has the lowest fees for us

    Ko-Fi (Donate)

    Bunq (Donate)

    Open Collective backers and sponsors

    Patreon

    Liberapay patrons

    GitHub Sponsors

    Join the team 😎

    Check out our team page to join

    Questions / Issues

    More Lemmy.World

    Follow us for server news 🐘

    Mastodon Follow

    Chat 🗨

    Discord

    Matrix

    Alternative UIs

    Monitoring / Stats 🌐

    Service Status 🔥

    https://status.lemmy.world

    Mozilla HTTP Observatory Grade

    Lemmy.World is part of the FediHosting Foundation