vegetaaaaaaa
@vegetaaaaaaa@lemmy.world
- Comment on What are some self hosted services that you think are essential? 1 day ago:
Please not these posts again This thread is pinned for a reason: lemmy.world/post/60585
- Comment on Podman or rootless docker? 5 days ago:
Podman
- rootless by default
- daemonless
- integration with systemd, made even easier by
podman-generate-systemd
- no third-party APT repository required, follows the same lifecycle as my LTS (Debian) distro
podman
anddocker
command-line are 100% compatible for my use cases
- Comment on Static site generator for an idiot who doesn't want to learn a new templating language just to have a blog? 2 weeks ago:
www.sphinx-doc.org + pradyunsg.me/furo/ theme + myst-parser.readthedocs.io markdown parser + sphinx-design.readthedocs.io extensions.
Just drop all your markdown files in a directory and run
sphinx-build
. Highly customizable but also works out of the box - Comment on Excluding shorts from Youtube RSS feeds in FreshRSS, regardless of #shorts in the title 2 weeks ago:
You just have to find the channel_id buried in the page source
I use this Firefox addon for that: addons.mozilla.org/en-US/…/youtube-rss-finder/ - really useful
- Comment on Store (and access) old emails 2 weeks ago:
I wrote this ansible role to setup dovecot IMAP server. Once a year I move all mail from the previous year from various mailboxes to my dovecot server (using thunderbird).
- Comment on Results comparison 8B parameter LLM x Gemini 4 weeks ago:
Interesting post, but what does this have to do with selfhosting? This is not /c/llm
- Comment on Latest Macrium Reflect Version (X) will be a Subscription 1 month ago:
- What backup service do you use? - Lemmy.world
- What are your backup solutions? - Lemmy.world
- How do you guys back up your server? - Lemmy.world
- How do you backup things to your server? - Lemmy.world
- How to store backups? - Lemmy.world
- How do you backup your data? - Lemmy.world
- Need help with a backup solution - Lemmy.World
- What backup service do you use? - Lemmy.world
- What are your backup solutions? - Lemmy.world
- How do you guys back up your server? - Lemmy.world
- How do you backup things to your server? - Lemmy.world
- How to store backups? - Lemmy.world
- How do you backup your data? - Lemmy.world
- Need help with a backup solution - Lemmy.World
- Comment on Self-hostee storage for Gmail 2 months ago:
I wrote this ansible role to setup dovecot IMAP server. Once a year I move all mail from the previous year from various mailboxes to my dovecot server (using thunderbird).
- Comment on Server Monitoring software recommendations 3 months ago:
I use the Netdata agent (with cloud features disabled). Easy installation, FOSS, 0 configuration required, tons of metrics.
- Comment on Tryong to figure out the best way to set up a self hosted matrix server. 3 months ago:
I wrote my own ansible role to deploy/maintain a matrix server and a few goodies (element/synapse-admin). If you’re not using ansible you should still be able to understand the deployment logic by starting at
tasks/main.yml
and following includes/tasks from there. - Comment on What self-hosted services can help during a crisis or emergency? This is for those affected OR those who want to help 3 months ago:
host maps
It does require a beefy server (rendering tiles is CPU/RAM-intensive, storing pre-rendered tiles is expensive on storage) It should be doable on limited hardware if only a small area.
I think the better move would be keeping/distributing a local copy of the OsmAnd android APK and a few maps for the app. Because you’ll not be able to provide map access to people from your server if the Internet/local fiber/phone network is down - this way everyone can have their own full copy of the map.
I’m not sure about the method to extract map data from the app storage directory though.
- Comment on What self-hosted services can help during a crisis or emergency? This is for those affected OR those who want to help 3 months ago:
Just download a copy of a recent wikipedia dump. You can open it in the Kiwix desktop application (work fine even on an old laptop), the android app (though I’ve never tried opening a full 100GB dump with a phone, not sure if it would work well), or install the
kiwix-tool
package and serve the.zim
file withkiwix-serve
(wiki.kiwix.org/wiki/Kiwix-serve). You’d also probably want a reverse proxy/usual basic web server/security setup around that. - Comment on What self-hosted services can help during a crisis or emergency? This is for those affected OR those who want to help 3 months ago:
Second this, always have a device preloaded with Kiwix and one of the wikipedia dumps. A new vesrion is uploaded every few (~6 months). The full English wikipedia dump with images (low-res versions only though) is only 103GB.
- Comment on Proxmox on Laptop, Network Setup 3 months ago:
libvirt/virt-manager is a nice VM management tool.
- Comment on Experience with IONOS? 3 months ago:
Their cheap 1-6€/month VPS offers are actually fine. Not much to say about it, it just works.
awesome-selfhosted.net is hosted on a Ionos VPS.
- Comment on Homelab Organization 4 months ago:
- ansible playbook for automated/self-documenting setup
- for one-off bugs or ongoing/long-term problems, open an issue on my gitea instnce and track the investigations and solutions there.
- Comment on Docker email server to host mail archive 4 months ago:
allows my mail clients to connect via IMAP to view and search emails
dovecot will be able to handle this part. This is what I use as a mail archive (once a year, archive all mail from the previous year from various mailboxes to my self-hosted dovecot instance). I wrote this ansible role for it.
downloads new emails via IMAP
As others recommended,
imapsync
should be able to handle that part.downloads new emails via IMAP
These tools are simple enough to install and manage (one package, one config file), Docker is not needed. If you really need it to fit into your docker-based setup, build and maintain your own images.
- Comment on Little tool for quick work stories 4 months ago:
What’s your existing setup? For such a simple task, check if any of the tools you use currently can be adapted (simple text files on a web server? File sharing like Nextcloud and text files? Pastebin-like? Wiki? …). Otherwise a simple Shaarli instance could do the trick (just post “notes” aka. bookmarks without an URL). I use this theme to make it nicer.
- Comment on Self hosted employee time clock? 4 months ago:
I would never recommend Odoo anymore, given how painful it is to upgrade from a major version to another. Their answer to it is basically “yeah, some complex migrations need to be done, just send us a copy of your database with highly sensitive company data, pay us to do the migration and we’ll send it back to you”. Yeah, lol, no.
- Comment on Alternative to RaspiCheck 4 months ago:
- monitoring: github.com/awesome-foss/awesome-sysadmin?tab=read…
- sending commands: github.com/OliveTin/OliveTin
- Comment on Mirror all data on NAS A to NAS B 5 months ago:
- rsync + basic scripting for periodic sync, or
- distributed/replicated filesystems for real-time sync (I would start with Ceph)
- Comment on Recommendations for cheap hardware upgrade 5 months ago:
I agree that desktop/ATX tower PCs are the most useful form factor, you can stuff all your old junk hardware in there and offer it a second life without much investment.
However with current electricity prices buying more power efficient hardware can be a better medium-term investment. 1kWh bills at 0.2516€ currently where I’m at (~EU average price), assuming an average power consumption of 50W this gives you (50×24×365)/1000×0.2516=110€/year. At this rate a 200€ investment in hardware would pay for itself in 2-3 years.
Buying a <100€ setup is not worth it for general purpose servers in my opinion, it will either be underpowered or power hungry.
My current solution is to to run all my services in KVM (libvirt) VMs on my beefy desktop computer which is already on most of the time anyway. Best of both worlds.
- Comment on Proxmox server monitoring 6 months ago:
Netdata can also expose metrics to prometheus which you can then use in Grafana for more advanced dashboards learn.netdata.cloud/docs/…/prometheus
- Comment on Fediverse Apps on Kubernetes? 6 months ago:
I just don’t have that much time to spend on initial implementation and upkeep
Well k8s is a poor choice of platform for you :D
- Comment on HDD spins but OS doesnt see mountable disk 6 months ago:
lsblk
also show block devices and is prettier than looking directly at/sys/class/block
- Submitted 6 months ago to selfhosted@lemmy.world | 6 comments
- Comment on Recommendation for outgoing-only SMTP server 7 months ago:
github.com/chriswayg/ansible-msmtp-mailer/…/14 While msmtp has features to alter the envelope sender and recipient, it doesn’t alter the “To:” or “From:” message itself. When the Envelope doesn’t match these details, it can be considered spam
Oh I didn’t know that, good to know!
The proposed one-line wrapper looks like a nice solution
- Comment on Recommendation for outgoing-only SMTP server 7 months ago:
You can definitely replace senders with correct mail addresses for relaying through SMTP server that expect them (this is what I do):
# /etc/msmtprc account default ... # Replace local recipients with addresses in the aliases file aliases /etc/aliases
# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: default www-data: root default: myaddress@gmail.com
- Comment on Migrate from nextcloud photo backups to immich? 7 months ago:
Don’t mind him. He’s always there ranting about who knows what whenever software he dislikes is mentioned. Easiest method to summon him is to mention Nextcloud and Proxmox in the same sentence.
- Comment on Running DNS server in Docker 7 months ago:
Usually you would have a second DNS resolver configured in /etc/resolv.conf (or whatever name resolution config system you are using, resolvconf, systemd-networkd, etc). The system will fall back to this resolver if the first resolver fails to respond (and/or replies NXDOMAIN, I’m not sure. The exact order and fallback conditions may vary depending on which system you use). This can be another dnsmasq instance, a public DNS resolver, your ISP’s resolver, etc. This allows at least basic DNS resolution to work before your dnsmasq instance comes back up.
I would also add automatic monitoring for dnsmasq (either check that the service/container is running, or check the TCP connection to port 53, or check that DNS resolution is working for a known domain, etc)