selfhosted

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

grue, (edited ) in Should i host LinguaCafe or are there better alternatives?

alternativeto.net/software/duolingo/?license=open…

Of the programs in that list, the only one I’ve heard of before is LibreLingo, and I’m not sure how good or bad it is. (It seems different enough from LinguaCafe that they might be complement each other more than compete.)

Shadow_Zwiebel,

I’ll look at it. Thank you

bjoern_tantau, in Hetzner Server auction worth it?
@bjoern_tantau@swg-empire.de avatar

The auction servers are not really that different from the others. You get the same support. Every few years I hop onto a new auction server when it’s cheaper than my current one. Never had any problems. When a HDD dies I get a new one as quickly as with the normal dedicated servers.

What you do with it is up to you. I run most of my services on bare metal. I did some virtualisation years ago but didn’t see any benefits. I have one or two services running through Docker. That might go up with time, as it seems to be the easiest way to get something up with the optimal configuration.

crony, (edited )
@crony@lemmy.cronyakatsuki.xyz avatar

One of main reason’s I love docker is that migration is really easy, I just go ahead and tar up the docker compose directory and move to another distro and done, migration is done and everything is on another system.

When it comes to performance you get bare metal performance while keeping virtualitization benefit’s like container’s.

poVoq, in Should i host LinguaCafe or are there better alternatives?
@poVoq@slrpnk.net avatar

simjanos-dev.github.io/LinguaCafeHome/

For those wondering why there isn’t a link…

Shadow_Zwiebel,

Oh. Sorry I completely forgot about that. Thank you :)

Codilingus, in Pi-Hole or something else for network ad blocking?

Adguard home is like pihole, but has built in encrypted DNS options. For easy mode NextDNS.

They pretty much all have the same block lists to choose from.

KyuubiNoKitsune,

I use 2 cloudflare containers that the pihole points to. That gives me DNS over https but it’s more of a mission to set up.

bartolomeo, in Backing-up Single Board Computer
@bartolomeo@suppo.fi avatar

I only have the OS on the sd card and I pop that out and dd a copy to my backup drive every 6 months or so. For that reason I like to use small sd cards like 8gb size. All other drives on the machine are external or network drives and those have their own backup routine with rsync.

Do you use only the sd card or what kind of storage system do you have on your sbc?

Krafting,
@Krafting@lemmy.world avatar

The SBC is only running with a SD Card and nother else plugged in. But I suppose my best bet is to run a script with rsync and save what I need using rsync over SSH to my storage server

bartolomeo,
@bartolomeo@suppo.fi avatar

The only down side I can see with that setup is that should the sd card fail you’ll have to reinstall the OS on a new card and then install and configure all the programs you had before. For my set up that would be a pain in the neck but it depends on your specific use case.

Cenzorrll,

You don’t need to pop it out to DD the SD card, you can do it while it’s running. I like to pipe DD through gzip to get a compressed image as the output so I’m not sitting on 16gb file for 3gb worth of files.

bartolomeo,
@bartolomeo@suppo.fi avatar

That sounds really good but is that safe to do? I thought you shouldn’t dd a disk if there was some activity going on on it.

So is the output image saved to the SD card or do you save it to an external drive?

Darkassassin07,
@Darkassassin07@lemmy.ca avatar

Been working fine for me for several years.

You can have it written to an external drive, or you can use tools like sshfs and ftpfs to mount remote servers as local drives then write to those. I use the sshfs route.

This will create an .img that you can just write directly to an sd card and boot from.

bartolomeo,
@bartolomeo@suppo.fi avatar

Very cool, thank you.

unwillingsomnambulist, in Pi-Hole or something else for network ad blocking?

Pi-Hole’s great. Got my primary instance on a Pi 4 and three secondaries (one per vlan) on LXCs. Works so well it feels weird seeing ads when I’m not at home, I’m actually considering using Tailscale to route all my queries through my home connection.

Arkhive,

I do this and it works great. Ad block on all my devices regardless of proprietary sandboxes. I also use Syncthing over my tailnet IP addresses so that traffic never leaves my “grounds”. I’m slowly building out a whole suite of services I host only within my tailnet, jellyfin, calibre, invidious, it been a great learning experience. I’m about to set up a proper home lab, finally moving everything off an old laptop.

plz1, in Pi-Hole or something else for network ad blocking?

NextDNS.

Also, be wary of relying on anything blocking ads on streaming services this way. They will likely serve them within the video stream, so not network-blockable.

Objects,

I’m also a fan of NextDNS. Have an unbound instance querying it.

supernicepojo, in Pi-Hole or something else for network ad blocking?

I felt the same way about youtube, streaming, shopping and general browsing: too many ads. Ruins the content. I set up a pi-hole as an experiment to see if it would do what it said and what others said about it. Manage your expectations here. Pi-hole works well for blocking a lot of static information and ads in your browser and a lot of apps on iOS and Android. It does not block video ads on Youtube or Hulu, it does not block ads for Roku or Firestick or Smart TV apps for example, it just does not work because of the technical limitations of how the PiHole software is designed. Using a regular PC with adblock browser extension installed as well gets rid of 99% of ads including video ads from adcdns. PiHole is incredibly easy to setup and install, the pay off in quality of life is enormous. I cannot recommend it more to someone that has a little networking knowledge base. If you can figure out how to port forward and run a handful of command lines you can complete a pihole setup in an hour.

Manifish_Destiny,

Why would you want to port forward your dns?

supernicepojo,

Sorry, you wouldnt and didnt mean to imply that. I was suggesting that port forwarding is a fairly easy task and if one is confident in their ability to do that, than they should be able to complete a PiHole install.

retrieval4558, in Pi-Hole or something else for network ad blocking?

Yeah do it there is basically no downside. I agree with others that you may have trouble with the ads in streaming services. On my android TV, YouTube ads, for instance, aren’t blocked by pihole.

cmnybo,

When the ads come from the same domain as the content, which is the case with youtube, you can’t block them with any DNS based ad blocker.

7u5k3n, (edited ) in Pi-Hole or something else for network ad blocking?

lemmy.world/post/10327372

This dude uses mini PCs for pi type tasks.

Might be easier to get a hold of.

Good luck OP

supernicepojo,

PiHole runs great on older Raspberry Pi’s(I am still using a pi3). Older models are still very easy to get and a readily available from the approved resellers list.

7u5k3n,

Agreed that’s what I’m doing as well.

epyon22,

Was running on my original pi b up till I replaced it recently with a pi 4. Was a little slow but worked fine.

theit8514, in How do you work / mount with files stored on your Synology NAS on Ubuntu linux?

Since you’ve probably been using the SMB protocol to access the NAS you probably need to understand a few things about the NFS protocol which functions differently. The NFS mount acts like a mapping of the entire system, rather than a specific user. That means that if there are differences in the systems, you may get access errors. For example the default user in Synology has a uid of 1024, but most client systems have a default of 1000. This means your user may not have access to the share or files, even if you have it mounted on the client.

One thing to check is what your Shared Folder’s NFS permissions squash is set to. This is found in Control Panel > Shared Folder the the NFS permissions tab. If it’s set to “no mapping” then uids must match. The easiest setup is to “map all users to admin” but you may encounter issues with that later if you switch back to SMB since new files will be owned by admin.

nameisnotimportant,
@nameisnotimportant@lemmy.ml avatar

Thanks for your help! I did setup my NAS share as NFS capable, and I mapped the users as admin. Using the command mentioned in my other comment I could mount the share successfully and find it in several applications. Cheers!

MajorHavoc, in How do you work / mount with files stored on your Synology NAS on Ubuntu linux?

Keep in mind that support for SMB is technically either available or not, in each so app. I don’t believe anything hides SMB from apps, on Debian derivatives, by default. (It seems inconvenient, but, anecdotally, it causes fewer headaches. Access over SMB is different enough from local storage that lying to apps about it causes issues…specifically the kind of issues we see with network shares on Windows.)

SMB is old enough that a huge number of apps support it, but it’s still extra code that each app might not include.

For apps that don’t support SMB, I sync a folder between Synology and a local drive, using the sync app that Synology provides.

kb.synology.com/…/How_to_sync_files_between_Synol…

nameisnotimportant,
@nameisnotimportant@lemmy.ml avatar

Thank you for your insight, I was able to access the share with several applications using a mount point, so I can keep everything in the same place.

Thade780, in How do you work / mount with files stored on your Synology NAS on Ubuntu linux?
@Thade780@lemmy.world avatar

I don’t know any of the software you mentioned, but looking at a screnshot from Puddletag I would assume you first need to mount your share.

nameisnotimportant,
@nameisnotimportant@lemmy.ml avatar

Thank you for your feedback, I’ll have to check on the machine later today. So far, I thought that the share had to be mounted once (on Nemo file manager for instance) so I could find it on the applications. If so, I did it already and it’s not showing anywhere else on the software I mentioned.

By the way if you have a suggestion of an application that works for you on this kind of setup I’d be glad to try.

Thade780,
@Thade780@lemmy.world avatar

I use Lidarr on one of my servers to automate downloads/tagging/placement of music on my NAS, so I don’t honestly know. Sorry! 😔

nameisnotimportant,
@nameisnotimportant@lemmy.ml avatar

No worries, using your tip and others’ comments I could setup the whole thing. Cheers!

StopSpazzing, (edited ) in Alternative cooling for BKHD 1264 NAS mainboard
@StopSpazzing@lemmy.world avatar

Can you even trust Topton from a security perspective compared to we’ll know brands to not have firmware that installs backdoor or have a built in backdoor in the bios?

sockenklaus,
@sockenklaus@sh.itjust.works avatar

I am more worried about whether Topton can build a functioning motherboard than about whether they spy on me.

chiisana, (edited ) in selfhosted service to share files to SSO-authenticated users ?

You could use just a simple Apache (or even some simpler static file server) with no authentication what so ever, but only accessible to your own network. Then, add a Reverse Proxy Gateway such as Traefik, Caddy or whatever else, and add Authentik as a Middleware. User heads to the site (I.e.: files.yourdomain.ext), Reverse Proxy Gateway bounces the request to the Middleware (I.e. Authentik), requires the SSO via whatever authority you’ve got setup, gets bounced back, and then your Reverse Proxy Gateway serves up the static content via the internal network without authentication (i.e.: 172.16.10.3).

Check out Forward Auth section of Authentik docs here: goauthentik.io/docs/providers/proxy/forward_auth

kristoff,

Yes, that’s a very useful idea. Thanks!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • selfhosted@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #