126
10
submitted 1 year ago by giddy@aussie.zone to c/selfhost@lemmy.ml

cross-posted from: https://aussie.zone/post/3212910

Hi all,

I have had several shots at self hosting email over the years and my last attempt failed due to my home IP being in a dynamic pool. I thought I might try again, this time with a basic web hosting provider that I could set up email on. Any suggestions for a free/cheap provider with decent uptime?

Thanks

127
4
submitted 1 year ago by Crabhands@lemmy.ml to c/selfhost@lemmy.ml

I started self-hosting recently. Getting the hang of it, and have immich and paperless-ngx running. Other stuff too, but those 2 have data i'd like to retain.

I'd like to commit to switching over to these services, and possibly others in the future, however I need to figure out back ups.

Until now, I've kept all data on my NAS, and back ups on flash drives. Some i keep here, some i keep off-site (3-2-1 strategy), all encrypted.

I'd like to follow a similar strategy, but going forward i'll likely have tons of meta data and configs associated with these files and services, which will be just as valuable to backup. Is it simple as copying a folder over, or is there popular back up strategy most people use. Again i'm new, not trying to over complicate things, but don't want all my eggs in one basket.

128
11
submitted 1 year ago by jherazob@beehaw.org to c/selfhost@lemmy.ml

We have a machine running some stuff on Docker, and little by little it has started to become important to keep an eye on it. However, looking for information on monitoring a Docker server it always seem to assume you're running it in Swarm mode, which is not and WILL NOT be the case of this machine, Swarm adds a layer of complexity unneeded in this case.

What do you recommend for this case? I for one would love if the thing didn't just give you a view of the things running on it but also gave you notifications if something went wrong (like if a container had to be restarted, or if one suddenly started eating all the CPU or something unusual).

129
6
submitted 1 year ago* (last edited 1 year ago) by ZMonster@lemmy.world to c/selfhost@lemmy.ml

I'm using the Lemmy ansible installation method. I've been trying to add sendgrid to the postfix section of the config.hjson file on my local machine. But where do I add the API key and username? I used port 587 but nothing works. Can anyone help walk me through how to integrate sendgrid into Lemmy-Ansible? Thanks!!

the email section of config.hjson looks like this, did I do this right?

  email: {
    smtp_server: "smtp.sendgrid.net:587"
    smtp_from_address: "noreply@{{ domain }}"
    tls_type: "tls"
  }

I was able to find the server location on my VPS under srv/lemmy/domain, so I can edit the lemmy.hjson file there if need be.

130
6

Hello guys.

This semester at uni I'm taking a Network Fundamentals course which is basically Cisco's Introduction to Networks course (we're literally doing just that). Im wondering how applicable and if so in what ways it is to real life situations where one might want to setup their own home network. I realise that if you don't use cisco equipment the commads will be different, but if we consider the fundamental knowledge, will what I learn doing this course help me in the future when I will be setting up my own "server room"?

Thanks! 😁

131
18
submitted 1 year ago by zeekaran@sopuli.xyz to c/selfhost@lemmy.ml

Requirements:

  • multi person voice chat with all the standards (PTT, etc)
  • extremely low latency because it's self hosted, so three people in the same city should have <30ms
  • easily hosted via docker compose
  • FOSS optional but preferred
132
23

Or another container type if there's a better one?

My server was originally connected to my TV to run Kodi and play some games while serving files, so it's running Xubuntu. While it works well for the most part, I want to set it up properly, and be able to move the services to a new system when the time comes.

I was thinking that Docker, or another container system, would probably be best, because as well as hopefully being able to be moved, installing new software shouldn't affect anything else.

Am I on the right track? Can containers be moved to another system without needing to be set up again?

I'm running the *arr suite two Java Minecraft servers Plex media server Two copies of qBittorent NZBGet Ombi Mylar Codex and probably some others that I've forgotten.

While I'm at it, is there a best OS to base everything on? Preferably free. The server is a 4th generation i5 with 32GB RAM, and currently about 10TB of HDD space, with a small SSD for boot, and a Quadro graphics card for transcoding.

Thanks in advance :)

133
9
submitted 1 year ago by mfat to c/selfhost@lemmy.ml

I need a self-hosted securevoice call server that's easy to deply and uses less than 1 gb of ram.

It will be a family server. There are 5 users at most.

Appreciate your suggestions.

134
5

A new feature has been added, this one is especially useful for recurring post - it allows you to add the date and/or time of the post to the title.

As an example you can use this exact post which should contain a date that looks something like 2023-10-04 14:15:00+0200 (note that the second will most likely be different, because the scheduler is not exact to the second).

This is how I've written the title in Lemmy Schedule: Lemmy schedule - add date to the post title (example: #[InjectDate('Y-m-d H:i:sO')]#).

You may notice the #[InjectDate('Y-m-d H:i:sO')]# - this is an expression that will be evaluated at the time of posting. Currently only the InjectDate expression is supported and it takes exactly one parameter. If you're a programmer, you probably recognize it, it's a format for the date. Just beware that it uses the PHP date format which might differ slightly from your favorite language.

If you're not a programmer, the documentation is not that hard - you see a letter (like F) and its description (A full textual representation of a month, such as January or March). When you include F in the parameter, it means it will be replaced with current month name (October). If this is too hard for you and you want it for one or few posts, tell what you want the title to look like and I'll write it for you.

Note that there's a preview of what the title looks like:

Preview of the Lemmy Schedule dynamic  title

You'll also know if you've provided something that looks like it should be an expression but is not recognized:

Preview of the Lemmy Schedule dynamic title with invalid expression

Here are some examples:

  • Weekly discussion - week ##[InjectDate('W')]# - Weekly discussion - week #40
  • Monthly discussion - #[InjectDate('F')]# #[InjectDate('Y')]# - Monthly discussion - October 2023
  • Monthly discussion - #[InjectDate('F Y')]# - equivalent to the above, just wanted to show that you can use it multiple times
  • Daily thread - #[InjectDate('d.m.Y')]# - Daily thread - 03.10.2023

Let me know what you think!


You can find the tool at https://schedule.lemmings.world
You can also self-host it using docker: https://github.com/RikudouSage/LemmySchedule/#self-hosting---docker

135
9
submitted 1 year ago by robsuto@lemmy.ml to c/selfhost@lemmy.ml

cross-posted from: https://lemmy.ml/post/5815878

I was going to use the built-in OpenVPN in TrueNAS until I found out it's going to be deprecated.

I only really need it for the qbitorrent/transmission and prowlarr/jackett (haven't decided yet) apps in TrueNAS, so I don't know what the next best option is.

I have found plenty of documentation on how to use the integrated OpenVPN feature of TrueNAS, but since the announcement of it's deprecation and future elimination is only ~2 months old, I haven't found any new documentation yet on alternate methods.

I see stuff about tailscale but that doesn't seem to be what I'm trying to do.

Thanks.

136
5
submitted 1 year ago by testman@lemmy.ml to c/selfhost@lemmy.ml

cross-posted from: https://lemmy.ml/post/5768010

You know BOINC, the thing where you can donate your processing power to specific computational projects?
Is there anything like that, but for hosting platforms / services?
Something where you could say "I am willing to dedicate this much of my CPU, RAM and storage space to this project or this group of people".
Say that I have a server that is more or less collecting dust, and I want to make it do something productive.
I am aware of YUNOHost and alternatives, but that still requires me to choose which things to deploy and also somehow then offer that to the community.
As a certified lazy dude, I would much rather say "here's the computer, use it for whatever you need the most".
The issue I see with this is that my goodwill could be abused for hosting something inappropriate or even illegal, and then I would be held responsible. So there should be some transparency requirement or some other mechanism that helps prevents this.

And yes, self-hosting would not be the accurate term to describe this kind of distributed resource sharing. "croud-sourced self-hosting"? "crowd-hosting" sounds like a good description for this phenomenon.
Some implementation of this probably already exists. Please provide any relevant names or links that would help me find more about this.

137
8

Hey there, I'm a newbie when it comes to self-hosting and working with Docker. I'm looking to route traffic from a couple of my Docker containers (specifically, qBittorrent and Prowlarr) through a Wireguard container that's hooked up to Mullvad. Any tips on how to set this up?


Here is my compose file:

version: "3.7"

services:
  prowlarr:
    container_name: prowlarr
    image: ghcr.io/hotio/prowlarr
    ports:
      - "9696:9696"
    environment:
      - PUID=1000
      - PGID=1000
      - UMASK=002
      - TZ=ETC/GMT
    volumes:
      - '/home/${USER}/server/configs/prowlarr:/config'
    restart: unless-stopped
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=ETC/GMT
    volumes:
      - '/home/${USER}/server/configs/sonarr:/config'
      - '/home/${USER}/server:/data'
    ports:
      - 8989:8989
    restart: unless-stopped
  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=ETC/GMT
    volumes:
      - '/home/${USER}/server/configs:/config'
      - '/home/${USER}/server:/data'
    ports:
      - 7878:7878
    restart: unless-stopped
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=ETC/GMT
    volumes:
      - '/home/${USER}/server/configs/jellyfin:/config'
      - '/home/${USER}/server/media:/data/media'
    ports:
      - 8096:8096
    restart: unless-stopped
  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - WEBUI_PORT=8080
    volumes:
      - '/home/${USER}/server/configs/qflood:/config'
      - '/home/${USER}/server/torrents:/data/torrents'
    ports:
      - 8080:8080
      - 6881:6881
      - 6881:6881/udp
    restart: unless-stopped
138
5

I come from a Windows management history and work within a Windows Domain. So there is a level of "ease of use" that I get out of having a separate account in the "domain admins" group within Active Directory.

So now that I'm building out a home lab, and playing with Linux more, I have a few Linux servers floating around. The means of authentication are all over the place because they were all set up at different parts of the learning process. One server uses keypair authentication, the others are just PW authentication, and all the credentials on the servers are different (naturally).

It feels disorganized, and I think it would be good to learn how to do it right. I know that the modes of management are very different, and Linux servers can become effectively disposable if done correctly.

So I guess these are my questions:

  • How do you streamline authenticating to multiple servers under your control?
  • Is key authentication the way to go? If so how do you manage your keys?
  • do you make a default admin account and then make a new account for you specifically to authenticate?
139
3

My Lemmy Schedule app now includes the option to get notified of new posts in a specific community!

In case you haven't heard about the app before, here's what other things it can do:

  • schedule a post and post it to multiple communities
    • you can upload an image as well and choose between uploading to your Lemmy instance or to Imgur
  • create a recurring post that gets posted at a specific date and time (especially useful for daily/weekly/monthly/end-of-month threads)
  • schedule pinning and unpinning of posts (instance and community)
    • the pinning and unpinning can be specified as part of creating a post
  • the aforementioned notifications about unread posts from a specific community (useful for mods)
    • can be also set using a recurring schedule, so you can get the report daily/weekly/monthly etc.

To learn more, visit the !schedule@lemmings.world community.

P.S. It's open source and can be self-hosted using docker!

140
-7
submitted 1 year ago by jay91@lemmy.ml to c/selfhost@lemmy.ml

anyone successfully deployed Gab's code? https://code.gab.com/gab/gab-open-source

if yes, how you did it?

141
13
submitted 1 year ago* (last edited 1 year ago) by danileonis@lemmy.ml to c/selfhost@lemmy.ml

Looks like it isn't even supported by OpenWrt, can I find a sense to this poor old device in 2023?

Thanks for any suggestion!

142
20

Its stupid fast, reliable, and rarely has any conflicts. If it does it seems to work them out without intervention. I've tried Nextcloud including the AIO image and its just so clunky and slow. I was getting sync errors just on the simple Notes apps. Repeatedly. I mean I get why people like it, it can do way more than Seafile. But for a pure Dropbox replacement, I love it.

The fact I can reach any file on any device from any other device without syncing EVERYTHING is fantastic. I know Syncthing is also popular, but seems to require more manual settings if you want to be selective on what syncs.

I will say, I've tried and failed numerous times to get Collabora CODE and S3 storage integration to work with Seafile and that is a nightmare, at least for me. I cannot get my head around it. But standing Seafile up itself was fairly easy.

Does anyone else use it? If so, have you tried the CODE and/or multiple storage backend integrations?

143
32
Mastodon 4.2 (blog.joinmastodon.org)
submitted 1 year ago by JRepin@lemmy.ml to c/selfhost@lemmy.ml
144
114
submitted 1 year ago* (last edited 1 year ago) by nutbutter@discuss.tchncs.de to c/selfhost@lemmy.ml

Until yesterday, I didn’t even know you could use the docker images and the same docker-compose configs with Podman.

The UI you are looking at is Cockpit, which can be installed on almost any Linux Server. I have used it before but I am amazed by its integration with Podman.

Seriously, consider trying this, once.

Here's another screenshot of Cockpit:

145
8
submitted 1 year ago by ZMonster@lemmy.world to c/selfhost@lemmy.ml

I used the ansible method to install Lemmy on a DigitalOcean VPS. They do block port 25 and there is no way around that. I tried to change the port from 25 to 465 in the config.hjson file but still no luck. I am super new to this but I want to get this working so bad. I'm so close! The site is working fine, just no emails. I've checked spam, trash, etc. - nothing is getting sent.

146
17
submitted 1 year ago by gdaofb27584@lemmy.ml to c/selfhost@lemmy.ml

What are your selfhosted recommendation to manage your bibliography ?

147
10
submitted 1 year ago by Crabhands@lemmy.ml to c/selfhost@lemmy.ml

Noob starting first server. Installed Ubuntu server, and opted for LVM. However, will that cause me problems on a headless server if I get a power outage and need to reboot? I think yes. Is there a solution, or should i remove LVM before i go too deep setting things up?

148
15
submitted 1 year ago by AYO_Official@lemmy.ml to c/selfhost@lemmy.ml

I am making a series of blog posts about website and application hosting. There are many topics I'd like to talk about (IP, DNS, logs, linux settings). I am sharing here some knowledge and documenting for myself too.

This first post is not the most interesting in my opinion as this is talking about the basis : hardware and Linux distribution. I am not talking about non-Linux OS (OpenBSD, FreeBSD, etc). For the next one I will document way more commands and process to go through (iptable, fail2ban, logs on memory, etc).

I don't consider myself good at writing so any help is welcome, I try to put as many images/charts as possible but this one is tricky. Feedbacks are welcome.

149
8
submitted 1 year ago by Zastyion345@lemmy.ml to c/selfhost@lemmy.ml

cross-posted from: https://lemmy.ml/post/4860696

Currently deciding between Fujitsu Futro S920 with intel quad NIC and Intel N100 Celeron router from Aliexpress.

Looking to spend around 80-150€. I live in EU so something that either ships from EU or china.

Any input is appreciated.

150
26
Best Nextcloud Password Manager? (links.hackliberty.org)

What Nextcloud password manager do you use and recommend?

I am using the default namesake. I like it except for the Linux desktop client which has awful UI, no password adding or export. Passman looks good, and like NC Password it has browser ext. and an Android app - but it has no Linux desktop client at all. Authpass looks good also, but has no Nextcloud browser app. I am not sure if the desktop client can export or search passwords. It is concerning that if NC goes down that there is no local database - or one that is useful.

Any others?

view more: ‹ prev next ›

Self Hosted - Self-hosting your services.

11587 readers
21 users here now

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

Important

Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!

Cross-posting

If you see a rule-breaker please DM the mods!

founded 3 years ago
MODERATORS