- 4 Posts
- 32 Comments
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Is there anyone that would be interest in doing a video call with me to show me how all this cloudflare/nginx/authentication works? I can payEnglish
9·4 months agoI’m in France timezone so hopefully we can find a time of the day that works for both of us, but feel free to DM me here or on Matrix (@pcouy:matrix.pierre-couy.fr)
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Wireguard easy and third party vpn service.English
2·4 months agoThe ansible role I made does not cover this. If you make a server an exit node for a network, the server gets configured to forward everything that comes from the wireguard network. Since my use case does not need this, I don’t think I’ll add it, but the role could be expanded to support ACLs by taking inspiration from how it deals with port forwarding.
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Wireguard easy and third party vpn service.English
4·4 months agoDo you have specific examples of the “different firewall requirements” ?
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Wireguard easy and third party vpn service.English
13·4 months agoI have a custom made ansible role that does what you are asking for. I’ve wanted to clean it up a bit before putting it up on Github, and your post just gave me a motivation to stop procrastinating it :) This was initially made for my own use, and I’m not an Ansible expert so it can have some rough edges, but I tried my best to make it adhere to the Ansible way of doing things (applying the same role to a host twice should be idempotent).
Using this role, I’m able to quickly define wireguard networks, define which peer participates in which network, optionally configure a peer as a router (with NAT and port forwarding) for a given network. For Ansible-managed hosts, it installs wireguard, generates and deploys wireguard configurations, and enables IP forwarding on exit nodes. It can also generate ready-to-deploy wireguard configurations for externally managed hosts.
The repo is at https://github.com/pcouy/ansible-wireguard . I tried giving some instructions in the readme but they may not be detailed enough. If you try it, please open an issue for anything that’s not clear enough from the readme so I can improve it. (I tried making a “Quick start” section for people who never used ansible before)
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Analog Capture Server LIVES!English
3·5 months agoI did something similar for digitizing old camcorder family videos. I hooked up a VCR through a cheap elgato RCA -> USB capture card to my home server, and did something similar to you with a preview feed available on my LAN.
I even built a (really ugly) web UI which lets me pick an audio and video source, start the preview stream and display it in the browser without actually starting the capture, then start/stop the capture, edit the ffmpeg flags, and set the output file name. I can share it with you if you are interested
I think your post is missing a link
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•How "heavy" is self-hosting matrix really?English
28·8 months agoI don’t know about other homeserver implementations but synapse kinda sucks. It used to randomly eat 100% of 1 or 2 CPU cores (including the database) until I tracked it down to 3 rooms having a messed up state which caused costly SQL queries. I removed the rooms from my server (using a third party admin panel because there’s no proper admin GUI built in, the documentation just mentions curl commands to hit the admin API, with placeholders to manually replace). It has been fine since I did it, but I’m the only user on my server. And I expect other issues to come up at any time…
It also eats a lot of storage, mostly the database. It grew very large quickly, but it’s more stable now
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Clicking HDD in NAS: not 100% sure which oneEnglish
9·1 year agoI had one such case recently, turned out it was due to a faulty SATA (data) cable. Once you find which drive is clicking, try plugging it with a new cable before declaring it dead.
dmesgoutput may contain some useful error messages. If you find errors related to I/O, block devices, SCSI or SATA, you should include them in your post
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•What are the ramifications of letting an old domain that was used for email go back into the market?English
19·1 year agoSomeone registering the domain would be able to receive any email sent to any address under this domain, including password resets.
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Question about what to put on RAID and what to put on NVMEEnglish
2·2 years agoAlternatively, if your databases are on a filesystem that supports snapshots (LVM, btrfs or ZFS for instance), you can make a snapshot of the filesystem, mount the snapshot and backup thame database from it. This will ensure the backup is consistent with itself (the backed up directory was not written to between the beginning and the end of the backup)
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•The best Cloud backup in 2025?English
2·2 years agoEnabling multi DC redundancy is really easy though. The other providers you mentioned may have it by default, but they’re also a lot more expensive.
I love that they let me pick my own redundancy strategy, without forcing me to pay for theirs
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Plebbit is a peer-to-peer Reddit alternative that allows you to self host and own your own communityEnglish
38·2 years agoENS stands for Ethereum Name Service
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Mailu — Mailu, Docker based mail serverEnglish
9·2 years agoI’m personally using Docker MailServer. It’s been working great for over a year now, but mailu seems to have some interesting features (I’m especially interested in the admin panel)
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•[SOLVED] Noob stuck on port-forwarding wile trying to host own raw-html website. Pls helpEnglish
8·2 years agoYou’re probably behind a CGNAT, check out the other comments
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•[SOLVED] Noob stuck on port-forwarding wile trying to host own raw-html website. Pls helpEnglish
2·2 years agoGlad I could help :)
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•[SOLVED] Noob stuck on port-forwarding wile trying to host own raw-html website. Pls helpEnglish
3·2 years agoYour ISP might make you go through another layer of NAT. Can you find the WAN IP address of your router and compare it to your public IP address from a website such as ipinfo.io ?
If they do not match, you’re probably out of luck and will need to forward your port from an actually public IP in order to achieve what you want
More details : CGNAT (Carrier Grade Network Address Translation) is basically a second router between your router and the public internet. This second router is configured in the same way as your personal one, the main difference being that your ISP fully manages it. From the viewpoint of this second router, your WAN IP is a private IP, and you share one actual public IP with several other customers (the same way all devices on you LAN share one single WAN IP)
Performing port forwarding from the public internet to your LAN, when behind a CGNAT, would require you to be able to configure a forwarding rule in the ISP’s NAT, which you usually cannot do.
pcouy@lemmy.pierre-couy.frto
Selfhosted@lemmy.world•Open-source and self-hosted enterprise?English
21·2 years agoI can recommend some stuff I’ve been using myself :
- Dolibarr as an ERP + CRM : requires some work to configure initially. As most (if not all) features are disabled by default, it requires enabling them based on what you need. It also has a marketplace with a bunch of modules you can buy
- Gitea to manage codebases for customer projects. It can also do CI but I’ve not looked into it yet
- Prometheus and its ecosystem (mostly promtail and grafana) for monitoring and alerting
- docker mail server : makes it quite easy to self host a full mail server. The guides in their doc made it painless for me to configure dmarc/SPF/other stuff that make e-mail notoriously hard to host
- Cal.com as a self hostable alternative to calendly
- Authentik for single sign-on and centralized permission management
- plausible for lightweight analytics
- a mix of wireguard, iptables and nginx to basically achieve the same as cloudflare proxying and tunnels
I design, deploy and maintain such infrastructures for my own customers, so feel free to DM me with more details about your business if you need help with this
pcouy@lemmy.pierre-couy.frOPto
Selfhosted@lemmy.world•Follow-up: Temporary fix for Immich's shady third-party APIEnglish
2·2 years agoI’m pretty sure they are actually hosting it. The tech is quite different (cofractal uses urls ending with
{z}/{x}/{y}, while their tile sever uses this stuff that works quite differently)
pcouy@lemmy.pierre-couy.frOPto
Selfhosted@lemmy.world•Follow-up: Temporary fix for Immich's shady third-party APIEnglish
4·2 years agoThey told me about hosting their own tile server earlier today. I’m really impressed by how fast they moved !
A pull request for a privacy page during the onboarding is in the works, and I’ve been working with them to update the settings page and documentation (with the goal of providing an easy way to switch map providers). They are also working on a privacy policy, and want to ship all of this in a few weeks as part of a single release.
Once again, I’m really impressed with how well they’re handling this

I got a bunch of them : 104.23.166.79 , 141.101.76.149 , 108.162.238.148 (this one gave me
waild-fedi-reachwith an unreachable URL as its user agent, and hit legit paths on my lemmy), 104.23.170.65 , 172.71.182.22 , 104.23.172.96 , 172.71.182.234. It’s only 2 hits/day, but this seems weird. What’s weird as well is that all it does is keep trying to hit/wp-content/plugins/woocommerce/readme.txton the same couple of subdomains (except for that one waild-fedi-reach user agent)