Please take such advice with a large grain of salt. OP’s experience is very much not the norm. Especially for more complex apps like Jellyfin or Nextcloud, it’s almost guaranteed you’ll break them if you just update blindly.
Please take such advice with a large grain of salt. OP’s experience is very much not the norm. Especially for more complex apps like Jellyfin or Nextcloud, it’s almost guaranteed you’ll break them if you just update blindly.
You do not need RAID. But if I were you I’d get a second HDD and back up files to it once a month. You don’t need to keep this 2nd HDD running, just bring it out for backups. There are lots of nice backup solutions on Linux you can use, I can recommend BorgBackup – it takes snapshots and it does compression, deduplication and optionally encryption.
pgAdmin only works with Postgres, that’s why it refuses to connect to MariaDB. The equivalent for Maria and MySQL is phpMyAdmin. But I also suggest using a tool that can handle multiple types of databases, like DBeaver, dbForge, dbSchema, Navicat, HeidiSQL etc.
How is a completely non-technical person going to solve this on their own? Start studying to be a Microsoft sysadmin? Hire a Microsoft sysadmin? I think $12/mailbox for a one time migration is not a bad deal. And btw if you go ask on /r/sysadmin about it this is the same answer you’ll get: use BitTitan and call it a day.
To give you some context, GoDaddy email is actually Outlook 365 (now Microsoft 365), which is normally $99/year but GoDaddy slap a higher price on it.
If you were knowledgeable about Outlook admin/Azure you could simply disconnect your Microsoft Outlook tenant from GoDaddy and stop your subscription.
Since you’re not, you can use BitTitan.com to help you migrate, it’s $12/user and you can ask their sales support to help with all the gory details. Basically you make a new account on whatever service you want and they get all your mail over. Make sure that the new service you get can hold all your mail (has enough space) and also has 4 mailboxes – BitTitan moves your email but getting the right service is on you.
If you’re ok using Outlook and Exchange you can ask BitTitan to move you to another Microsoft 365 account, which as I said is $99/year for a family account of up to 6 users.
If you want you can also shop around for regular IMAP (non-Exchange) providers, which will let you use a wider range of mail apps, and ask BitTitan to move you to one of them. But keep in mind that most providers charge $3-5/user/month, which for 4 users adds up to something similar to what you’re paying now, or more. One notable alternative is Migadu.com’s Mini plan, $90/year with no user limits, but you all have to share 30 GB of storage space. MXroute.com is another option, they offer more space for cheaper, same deal (no user limits, y’all share the same storage space). Personally I prefer Migadu for my family because their control panel has more features, they’re hosted in the EU which for me makes more sense, and they’re a company rather than a one guy operation; but if you need more space MXroute is perfectly fine too.
Don’t over complicate this. Use a single container that runs the bot and can write to a host directory. Have the bot run yt-dlp whenever it finds a youtube link and download to the host directory. For moving the videos based on size you can write code in the bot to do it after download, or you can run a cron job to do it (either in the container or on the host), or maybe yt-dlp has an option for that.
If it’s in the range 100.64.0.0 – 100.127.255.255 then yes it’s CGNAT.
Often an ISP offers some way to bypass CGNAT. It can be a dynamic public IP, it can be a static public IP, it can be a dynamic DNS service (a public domain name they keep synced to a public dynamic IP). But the cost of that service may be too big.
If there’s no way (or too expensive) for the ISP to allow bypass, you can use Cloudflare tunnels or Tailscale funnels. They’re both free but there are pros and cons to each of them. Cloudflare requires you to use a domain and to use their own DNS service in order to use their tunnels, and they don’t allow media streaming through them. Tailscale doesn’t care what you use them for but you have to use a domain allocated by them.
i can reach it when using my routers dynamic IP address
i can not reach my server from a device on WAN or the internet via the routers IP or the Servers assigned IP
How many IP’s does your router have?
Also:
I have forwarded the port with TCP and UDP in my router
firewalls on my router and server are disabled
These things also kind of contradict each other (the router things that do forwarding and firewall are the same thing).
So wait, if you say you got LE certs for mydomain.com why not activate HTTPS in NPM? If you set up the NPM config for jellyfin.mydomain.com with “Force SSL” then you should always have an encrypted connection.
Certificate transparency logs play a vital role so you can’t remove any information from it. They let everybody (including you) verify that the certificates are genuine, and they keep certificate authorities honest.
If the part that’s bothering you is that your subdomains are known, the solution is to get wildcard certs then replace all the former subdomains with new ones that don’t appear in the log.
If the part that’s bothering you is simply that old domain names are still resolved, the trick is to not get wildcard DNS records. The certs should be issued for a wildcard (*.domain.tld) but the actual subdomains should be defined explicitly (CNAME example.domain.tld -> domain.tld but not CNAME *.domain.tld -> domain.tld); otherwise all the previously defined subdomains will keep working.
I think most of us have been through this, myself included. Not only did I define subdomains before learning about logs and wildcards, I also had domains that were used at some point with freedns.afraid.org and had random people issue certs for various subdomains, and all of that is now in the transparency logs.
Yeah I think InfCloud is the only standalone web app in existence that can do CalDAV events and tasks. I’m using it with Radicale and it’s ok, kinda basic but it works.
I get what you’re saying, had the same feeling when I first started using it. 😆
Unfortunately it’s pretty much the only option around if you want something that can do events and tasks in the same app. I got used to that when Google’s Calendar used to do reminders and now it’s hard to shake the habit.
Calengoo is pretty configurable, in what way did it not work out?
There aren’t that many CalDAV task clients out there. InfCloud is a web app that can do events and tasks. jtx Board is an Android app that can do tasks and notes.
Install DroidcamX and turn them into webcams or surveillance cams. It works over LAN and over USB. On LAN you can connect the phones to the server or the server to the phones, as you wish.
On Linux they’re seen as regular V4L2 devices. You can use its custom kernel module (installs via DKMS) for additional customization options or the standard V4L2 kernel module.
I’m not really knowledgeable about recording and motion-detection (I’ve only used it as a webcam) but perhaps someone else can help with that.
How is your RAM being used? Look at CPU-X in the “System” tab. If the memory is mostly used for buffers and cache then it’s not a problem, you want it to be used like that.
I ran my NAS for years off an i5 (Kaby Lake) with 4 GB of RAM and 32 GB of NVMe storage and it handled any of the usual media servers just fine. I’ve used them all, Plex, Emby and now Jellyfin.
Have a look at this table, get the cheapest used Intel CPU you can find that fits your transcoding requirements, slap it on a board with enough SATA connectors and 4 GB of RAM and you should be good to go.
Docker should not have a large impact, I have 15 containers running right now and they only use 2.5 GB of RAM in total (for reals, without buffers/cache).
I would ask in /r/sysadmin or some of the other suggested subs. Even if you were asking about software, this sub is mostly about DIY stuff and may not play that well with an office setup.
https://www.netim.com/en/domain-name/ee-domain
See the conditions for registering. If you don’t have a ID card from Estonia, Belgium, Lithuania or Finland to sign the application form electronically you can handwrite the form and send it to Netim (the wording seems to suggest that a PDF format pic of the form would do).
Alternatively you can purchase local representation from Netim for an additional €12/year and they’ll intermediate for you.
Here’s an idea, check out ytdl-sub: https://github.com/jmbannon/ytdl-sub
You can set it to track a YouTube channel and it will download videos and set up nice collections for you in Jellyfin, which you’ll never lose again and can watch without ads.