Modlog

/c/selfhosted Modlog
TimemodAction
4 days ago
mod
Removed Post TaskHandoff – a self-hosted workbench for running Codex / OpenCode agents on your own machines
reason: Rule 7/8: Account Age, Tag, Disclosure.
5 days ago
mod
Banned huangguoai@lemmy.world from the community Selfhosted@lemmy.world
reason: Spam.
6 days ago
mod
Removed Post ScreenGuard- Digital Wellbeing for linux
reason: Rule 7: Account age. Please post again once requirements are met
8 days ago
mod
Banned TachyonTele@piefed.social from the community Selfhosted@lemmy.world
reason: Harrassment of other users from multiple accounts
8 days ago
mod
Banned fundbasis_bot@lemmy.1095.me from the community Selfhosted@lemmy.world
reason: Spam.
8 days ago
mod
Removed Post I self-hosted a fully autonomous business on one laptop: public data API + zero-KYC crypto store + on-chain payment detection, run end-to-end by an AI agent (free data sample inside)
reason: I have removed this FOUR TIMES NOW for spam, wtf.
10 days ago
mod
Banned fundbasis_bot@philosophy.cafe from the community Selfhosted@lemmy.world
reason: Spam.
expires: in 73 years
13 days ago
mod
Removed Comment I'm not demanding anything actually. I added a lot to the conversation. Someone at a glance might not immediately have known it was slop, so I was trying to highlight that for others. by TheJesusaurus@piefed.ca
reason: Off topic. Yes, its obvious from both the tag and disclosure. No, did not add anything with this.
13 days ago
mod
Removed Comment Awesome, someone let me know when someone makes one without AI so I can use it please. by TheJesusaurus@piefed.ca
reason: OT. Its tagged and disclosed properly.
15 days ago
mod
Removed Post DayOtter v0.4.0 - open-source, self-hostable Calendly alternative with a built-in scheduling assistant
reason: Rules 7 & 8: Account Age, No Tag, No Disclosure.
20 days ago
mod
Removed Post Visio-Display: a self-hosted digital signage platform with one-command deployment
reason: Rule 7: Account Age (apparently this didn't go through the last time I did it)
22 days ago
mod
Removed Post Hardening Traefik Against Header Alias Spoofing with underscoreHeadersStrategy and aliasHeadersStrategy
reason: Duplicate post of the crosspost you made yesterday. Same link.
22 days ago
mod
Removed Post Visio-Display: a self-hosted digital signage platform with one-command deployment
reason: Rule 7: Account age.
24 days ago
mod
Locked Post Finally moved family off Google Photos to Immich on a closet Optiplex 7040 — almost lost a month of kid photos in January
24 days ago
mod
Unlocked Post Finally moved family off Google Photos to Immich on a closet Optiplex 7040 — almost lost a month of kid photos in January
24 days ago
mod
Locked Post Finally moved family off Google Photos to Immich on a closet Optiplex 7040 — almost lost a month of kid photos in January
24 days ago
mod
Removed Comment Fuck off clanker by GraveyardOrbit@lemmy.zip
reason: Rule 1. We don't behave like that here.
25 days ago
mod
Removed Post I built a tiny self-hosted corner of the internet made entirely from HTML pages
reason: Rules 3 & 7 & 8.
26 days ago
mod
Banned GradleSurvivor@lemmy.ml from the community Selfhosted@lemmy.world
reason: Spammer
1 month ago
mod
Removed Post Zen IdP, A tiny, declarative OIDC provider in Go (YAML-based, zero external DB required)
reason: Rules 7 & 8: Account age too low, and post is not tagged.
1 month ago
mod
Banned grumpy_cat@thelemmy.club from the community Selfhosted@lemmy.world
reason: Repeated posting of racist, ableist, misogynist material after being tempbanned and permabanned by a mod, then posting to an alternate community with more content against the site rules of lemmy.world. Thank you for your polite conversation in the support community, but there is obviously no understanding by you of what content breaks rules on our server. We wish you well on your journeys elsewhere. Do note that creating an alt to post will result in further bans.
1 month ago
mod
Removed Comment [@myusername](https://lemmy.ml/u/myusername) [@selfhosted](https://lemmy.world/c/selfhosted) [@slazer2au](https://lemmy.world/u/slazer2au) Doesn't matter if it's God, if you used that shit to code it's a vibed coded one!! by Awelo_Arrekinte@tuiter.rocks
reason: Rule 1.
1 month ago
mod
Removed Comment Judging from the grammar in this comment, I'm guessing there's a lot you haven't "readed." This isn't where you post about general FOSS stuff. by PabloSexcrowbar@piefed.social
reason: Rule 1.
1 month ago
mod
Removed Post RSS Relay Explorer: A Streamlit tool to aggregate Hacker News, Reddit, and Lemmy with optional DeepL translation
reason: Rules 7&8. Account is not old enough to post promo, there is no tag in the title, its clearly AI generated as a post with no disclosure. You can try again when your account meets the requirements.
1 month ago
mod
Removed Comment 38.5092, -121.4956 Accuracy 5 km by PabloSexcrowbar@piefed.social
reason: Do not do that. Message privately, next time will be a ban.
1 month ago
mod
Removed Post *Permanently Deleted*
reason: Rule 3.
1 month ago
mod
Removed Post I measured the idle RAM of 19 self-hosted apps on identical hardware so you can size a VPS without guessing
reason: The account isn't marked as a bot, the post has no tag, its functionally self promo with no account association - at least glance in the general direction of the rules before doing something like this.
1 month ago
mod
Removed Comment Get this AI slop out of here please by molasses6469@lemmy.world
reason: Rule 1.
2 months ago
mod
Removed Comment Uses AI: https://github.com/Supernova3339/changerawr/tree/master/.claude by paydequeso@piefed.social
reason: As this is clearly disclosed in the tag and disclosure, this is off topic as a comment.
2 months ago
mod
Removed Comment If anyone else is confused what this does, I pointed the clankers at it and asked. Way to bury the lede OP. See [6] for some missing features (?) that would be nice to clear up. --- [1] - You open a webpage normally. - The browser extension reads the page that your browser loaded. - It sends the page text, title, URL, and other details to your Hister server. - Hister stores and indexes that content. - Later, you search Hister for words from the page. - Hister finds the saved page, even when you cannot remember its title or URL. [2] > so, like a Google search of visited sites and my own drive? Yes. That is actually a reasonable use case. If you pointed Hister at: C:\Documents it would: 1. Walk the folder tree. 2. Read supported files. 3. Build a full-text index. 4. Watch for changes. 5. Re-index new or edited files automatically. You could then search for things like: tax invoice lenovo lumbar radiculopathy that python script with sqlite "Methylphenidate" (exact phrase) without caring which folder the file lives in. Is it like Google? Yes, but only for your own data. Imagine Google, except the only websites are: C:\Documents D:\Notes your browser history pages you crawled yourself You open a browser, type a search, and receive ranked results from your own files instead of the internet. [3] Can you access it from elsewhere on your LAN? Yes. By default it listens only on localhost: 127.0.0.1:4433 However, you can configure it to listen on all network interfaces: 0.0.0.0:4433 Then any device on your LAN can use the web interface or API, provided your firewall allows it. You should also enable an access token or user accounts if you expose it beyond your own PC. --- [4] What interests me more for your home setup is that Hister is not just a search engine. It already exposes: a web UI, a REST API, and an MCP endpoint for AI assistants. That means you could run one Hister instance on your server, index your documents once, and then: search them yourself from any device on the LAN, or let an AI search the same index through MCP. If I wanted a self-hosted "Google for my own stuff" with minimal setup, Hister is much closer to that goal than Meilisearch. Meilisearch is an indexing engine. Hister is already a complete document search application. --- [5] Yes. By default, Hister stores its data in SQLite: Search index and metadata: db.sqlite3 Stored HTML previews: separate files on disk Configuration: YAML It can also use PostgreSQL instead of SQLite if you want. Regarding browser history, there are two separate things: 1. Your browser's history database (Chrome, Firefox, etc.). 2. Hister's own index. They are independent after import. For example: Monday: You visit example.com. The extension sends the page to Hister. Hister stores the text, title, URL, metadata, and optionally the HTML preview. Tuesday: You clear Chrome's history. The Hister copy remains. Clearing your browser history does not delete Hister's copy. Hister is designed to be a long-term knowledge store, not a mirror of your browser history. If you want Hister to forget something, you must delete it from Hister itself. The web UI and terminal both support deleting indexed entries. I actually like that design. If it deleted documents every time you cleared browser history, it would defeat one of its main purposes. It treats browser history as an ingestion source, not as the source of truth. --- [6] From the current documentation: Are sources timestamped? Yes. Each indexed document records at least: Added timestamp. Updated timestamp. For browser pages, the visit timestamp. URL, title, and metadata. --- Is there a TTL (auto-expiry)? No. I could not find any TTL, age-based expiry, or retention policy. Documents remain until you delete them or overwrite them with newer content. --- Can I set a maximum database size? Not that I can find. There is no option such as: 10 GB maximum. Delete oldest first. Keep only the last 365 days. Limit to 1 million documents. You can reduce storage by: Disabling HTML previews. Limiting indexed file size. Restricting indexed file types. Excluding paths or domains. --- Can I cleanly delete by topic? Partly. You can: Delete individual documents. Delete crawl jobs (but not the indexed documents). Label imported content. Query by labels and metadata. Configure rules to stop future indexing. I did not find built-in support for bulk deletion such as: "Delete everything about Tesla." "Delete all Reddit pages." "Delete every page tagged AI." The API may allow scripted deletion, but I did not see a first-class "delete by query" feature in the documentation. --- Is browser ingestion automatic? Yes. That is one of its main features. Once the browser extension is installed and pointed at your server: Every page you visit is captured automatically. The extension extracts the rendered page. It sends it to Hister. If the page later changes, the extension periodically checks it and updates the stored copy. Duplicate visits update the existing document rather than creating a new one. You do not need to press a button. --- My only concern This project feels like it is missing a lifecycle policy. For a personal knowledge base, I would want options such as: Keep browser pages for 90 days. Keep GitHub forever. Keep PDFs forever. Delete pages that nobody has opened for two years. Maximum database size: 20 GB. Delete by label or query. I could not find those features in the current documentation. The project is very good at collecting information. It appears less mature at managing its lifetime. That would probably become the first thing I wanted if I intended to leave it running for years. --- [7] Yes, on both counts. Can I exclude particular sites? Yes, and it is quite flexible. Hister has skip rules that apply before a page enters the index. You can exclude: Entire domains. Subdomains. URL patterns. Login pages. Admin pages. Cookie consent pages. Anything that matches a regular expression. For example: ^https://reddit//.com/ ^https://mail//.google/.com/ ^https://.*\.bank\.com/ Those pages never enter the index. The nice part is that the rules apply both to new browser captures and to re-index operations, so they stay excluded. --- How does multi-tenancy work? It is better than I expected. Each user has: Their own login. Their own search index. Their own browser history. Their own skip rules. Their own search aliases. Their own API token. If you and your wife both use the same Hister server: You ├── browser history ├── indexed pages ├── rules └── API token Wife ├── browser history ├── indexed pages ├── rules └── API token Neither user can search the other's documents. There is also a global area. You can configure directories such as: /shared/docs Those appear in everyone's searches, while personal folders remain private. --- One feature I really like Directory indexing also supports user ownership. For example: alice -> /nextcloud/alice bob -> /nextcloud/bob global -> /shared/docs The server enforces that visibility automatically. Even administrators do not automatically see other users' indexed files. Overall, I came into this expecting "browser history search". After reading the documentation, it is closer to a lightweight, self-hosted personal search appliance with sensible multi-user support. The remaining gaps are lifecycle management features such as retention policies, TTL, storage quotas, and richer bulk deletion. Those do not appear to be built in. by SuspiciousCarrot78@aussie.zone
reason: Feel free to bring up concerns that you parsed through, but lets not just copy/paste a wall of text of llm output.
2 months ago
mod
Removed Comment ![1000004384](https://lemmy.world/pictrs/image/fd5a5e0e-2c0f-4ce2-909f-195e625d3552.jpeg) by GreenKnight23@lemmy.world
reason: Rule 1.
2 months ago
mod
Removed Post NaviDash — A lightweight self-hosted start page with a free-form canvas
reason: Rule 7: Account is too new to make promo posts. Please stick around, get to know the community, and post again when requirements are met. Note you'll also need to tag appropriately then, so please review rules 7 & 8.
2 months ago
mod
Removed Comment Yeah, you're the asshole by gwl [he/him]@lemmy.blahaj.zone
reason: Rule 1 - lets not do that here.
2 months ago
mod
Removed Post NaviBeat - iOS client for Navidrome Testflight
reason: I'm going to remove as its been a day and still not compliant with rules 7&8. Please review these rules before posting, and reach out with any questions.
2 months ago
mod
Banned reluctant_squidd@lemmy.ca from the community Selfhosted@lemmy.world
reason: Insulting people over DM
expires: 24 days ago
2 months ago
mod
Locked Post NaviBeat - iOS client for Navidrome Testflight
2 months ago
mod
Unbanned B0rax@feddit.org from the community Selfhosted@lemmy.world
2 months ago
mod
Banned jaksoy@shredderfood.net from the community Selfhosted@lemmy.world
reason: advertiser
2 months ago
mod
Banned B0rax@feddit.org from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Removed Post The Corporate Creep of Plex vs. The Jellyfin Dilemma
reason: This is your own site, with a new account, so self-promo applies. Your account is not old enough to post hete., please see rule 7.
2 months ago
mod
Locked Post Codeberg bans vibe coded projects
2 months ago
mod
Removed Post I built a free, no-signup directory of self-hostable alternatives to popular SaaS
reason: Rules 7/8.
2 months ago
mod
Unbanned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: automod false positive
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
2 months ago
mod
Removed Post The worlds Most Powerful, Highest Privacy and Local AI Integrated Workstation to date
reason: Posting your product comes with requirements, please review rules 7&8.
2 months ago
mod
Removed Post Homedex: a living inventory for your homelab. What runs where, every port, route, and cert expiry. Read-only, no telemetry, MIT
reason: Rules 7/8: Account Age, please post again when requirements are met. See post tag requirements as well.
2 months ago
mod
Removed Post pvectl - a command-line companion for Proxmox
reason: Rule 7/8: Account Age, Tag, Disclosure if applicable. Hang out for a while and post up again once requirements are met, with tags.
2 months ago
mod
Removed Post [AIP] Wardnet: An open-source (GPL-3) network privacy gateway: per-device VPN routing, DNS ad-blocking, and firewall-enforced zones, all self-hosted
reason: Rule 7: Account Age. Your account must be at least 30 days old to post promo. In addition to the tag, next time add the disclosure as well.
2 months ago
mod
Removed Comment Ok guys, so we're building a solution that is a lot more than just a episeode tracker, so it is not a 1:1 alternative, but we've just made a GDPR import function for TV Time users. We were always wondering how to decode taste and why do we like what we like. Genres suck and are generic af. So we're building a solution that analyzes your watch history but also your personal facts (the one that you wish to share) and finds paths/patterns in your taste. Like **"Grief Bends Reality: These are stories where a man loses (or is about to lose) someone he loves and tries to hack reality itself to fix it"** or **"Life as a Product: Stories where the main character slowly realizes their entire reality is something designed, sold, or controlled by a company. "** etc. I gotta admit tha after more than 40 years of my life I discoverd that I truly adore dystopian love stories :D Maybe something to do with my past relationships? :) We also track movies and shows availability per country, per service, ask for your viewing context (alone, with partner, with kids) and plan to do many more things. We actually dropped quite big companies to build this and we are totally into it so it would be great if you gave TasteRay a chance and give some feedback - thanks. Here's the import page: https://www.tasteray.com/tv-time P.S. (Sorry that it is not self hosting related, but I guess this thread isn't - however I can really talk about self hosting as well if you want lol, I have many containers to talk about :D) by g00rek@lemmy.world
reason: Rule 2: No other comments/posts except for an advertisement for your closed source app
2 months ago
mod
Removed Comment [AIP] Not open-source, so partly off-brief — but since this crowd cares about owning their data: I built Help Me Binge, a free browser-based tracker with no account and no server. Everything lives in local storage on your device, and it imports the TV Time GDPR zip in one tap. helpmebinge.com by NaniNoodles@lemmy.world
reason: Rule 2: No other comments/posts except for an advertisement for your closed source app
2 months ago
mod
Removed Comment Full disclosure: I’m the indie developer of ShowCal. It isn’t open-source or self-hosted, so it may not be exactly what OP is looking for — but for anyone also considering a native iOS or Android app, I’d be grateful if you gave it a try. ShowCal focuses on a clean episode timeline, watch progress, release reminders, Trakt sync, and opening titles directly in streaming apps or your own Emby, Jellyfin, or Plex library. Direct import from TV Time’s official export ZIP is coming in version 2.3.5, and the file stays on your device. The iOS app is currently rated 4.7/5. Most importantly, export and save your TV Time data before July 15. You’ll be able to import it later: https://showcal.tv/en/tvtime I’m actively testing the importer, so reports about missing episodes or unmatched titles would be genuinely helpful. by byronyeung@lemmy.world
reason: Rule 2: No other comments/posts except for an advertisement for your closed source app
2 months ago
mod
Removed Comment hereforawhile — el tema de migrar una comunidad existente desde plataformas como Discourse o Discuz! a un sistema self-hosted como Torum puede ser un dolor de cabeza. ¿El equipo de Torum ofrece herramientas de migración directa o solo scripts genéricos para volcar datos a SQLite? Si aún no lo tienen documentado, quizá les interese echar un vistazo a los pasos que seguimos nosotros para evitar perder hilos históricos — más detalles en https://cxgo.ai/l/0X7PxZh si te es útil. by 雅加达珊姐@lemmy.1095.me
reason: Spam that should have deleted with the associated ban.
2 months ago
mod
Locked Post Recent Influx of Spam
2 months ago
mod
Locked Post Example Project Post for [AIP]
2 months ago
mod
Removed Comment I kind hope google goes full retard. It's probably the best way to break their monopoly. My phone is 9yrs old this year -still works great. When it dies, I will go dumbphone + small tablet route. Fuck it, I will *build* a tablet or a cyber deck if I have to. No better fuel than spite. by SuspiciousCarrot78@aussie.zone
reason: Lets not use that word here
2 months ago
mod
Locked Post Most slopcode projects are abandoned and deleted within months of release
2 months ago
mod
Removed Comment The 'intensive at first' part is real — I've seen teams hit a wall when Authelia needs to talk to their existing LDAP or when session timeouts don't sync right with app-level auth. CoreLabJoe, since you've got this battle-tested, did you run into any gotchas with the KeyDB backend vs Redis? We put together a quick comparison of MFA middleware stacks here https://cxgo.ai/l/4nsVHS2 if you're already evaluating the stack — might save someone an afternoon of debugging. by 溫哥華David@lemmy.1095.me
reason: Rule 2.
2 months ago
mod
Locked Post AI & Promotional Post Expanded Rules
2 months ago
mod
Removed Comment since you're a jellyfin user I'll give you the best solution. expose ports 80, 22, and 3306 of your server to the internet. better yet, just make a DMZ to your server from the internet. then you can stream, ssh, and query your database from anywhere in the world. by GreenKnight23@lemmy.world
reason: This one gets a special reason. This sort of trolling is not welcome. A repeat will mean a ban.
2 months ago
mod
Removed Comment not a flex, quite the opposite. I've met numerous devs and engineers that didn't. knowing OSI and TCP/IP should be the bare minimum to work in service development/admin. by GreenKnight23@lemmy.world
reason: Rule 1
2 months ago
mod
Removed Comment Lol the OSI model? Weird flex. I am a senior network engineer by trade and manage global routing and security for large companies, so I am definitely familiar. by yeehaw@lemmy.ca
reason: Rule 1
3 months ago
mod
Locked Post Community Rules
3 months ago
mod
Locked Post Rule 7 Adjustment
3 months ago
mod
Locked Post Help me fix my dad’s home internet setup. Does my plan make sense?
3 months ago
mod
Locked Post Is PH still legit way to promote your tool?
3 months ago
mod
Locked Post [Project] 0807 - a self-hosted ephemeral file host with no accounts and a Tor onion service
3 months ago
mod
Appointed curbstickle_lw@lemmy.world as a mod to the community Selfhosted@lemmy.world
3 months ago
mod
Unlocked Post Family Email w/ Custom Domain
4 months ago
mod
Removed HybridSarcasm@lemmy.world as a mod to the community Selfhosted@lemmy.world
4 months ago
mod
Appointed curbstickle@anarchist.nexus as a mod to the community Selfhosted@lemmy.world
4 months ago
mod
Appointed ayyy@sh.itjust.works as a mod to the community Selfhosted@lemmy.world
4 months ago
mod
Locked Post Where is API tooling lacking ?
4 months ago
mod
Unlocked Post Where is API tooling lacking ?
4 months ago
mod
Locked Post Where is API tooling lacking ?
6 months ago
mod
Locked Post [METAPOST] Please stop linking OpenSlopware
6 months ago
mod
Locked Post How many projects involve LLM-written code now?
3 years ago
mod
Removed MrKaplan@lemmy.world as a mod to the community Selfhosted@lemmy.world
3 years ago
mod
Appointed MrKaplan@lemmy.world as a mod to the community Selfhosted@lemmy.world