Modlog

/c/selfhosted Modlog
TimemodAction
3 days 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.
5 days 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.
8 days ago
mod
Removed Comment Yeah, you're the asshole by gwl [he/him]@lemmy.blahaj.zone
reason: Rule 1 - lets not do that here.
9 days ago
mod
Banned reluctant_squidd@lemmy.cadeleted by creator from the community Selfhosted@lemmy.world
reason: Insulting people over DM
expires: in 22 days
10 days ago
mod
Locked Post NaviBeat - iOS client for Navidrome Testflight
11 days ago
mod
Unbanned B0rax@feddit.org from the community Selfhosted@lemmy.world
11 days ago
mod
Banned jaksoy@shredderfood.netBanned from the community Selfhosted@lemmy.world
reason: advertiser
11 days ago
mod
Banned B0rax@feddit.org from the community Selfhosted@lemmy.world
reason: URL Blacklist
12 days ago
mod
Removed Post I built a free, no-signup directory of self-hostable alternatives to popular SaaS
reason: Rules 7/8.
12 days ago
mod
Unbanned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: automod false positive
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
13 days ago
mod
Banned Axolotl@feddit.it from the community Selfhosted@lemmy.world
reason: URL Blacklist
15 days 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.
16 days 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.
17 days 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.
17 days 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.
17 days ago
mod
Removed Post Change your server's alert rules from the couch
reason: Rule 7/8: Account Age, Participation, Missing Tag/Disclosure
18 days ago
mod
Removed Post Meta: Thank you for removing u/hybridsarcasm@lemmy.world, they were toxic with zero communication.
reason: On second thought, calling them out like this is a rule 1 issue. Lets avoid posts targeting a specific user like this.
18 days 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
18 days 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
18 days 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
19 days ago
mod
Removed Post Self-hosted AI pipelines are great until Ollama OOMs at 2am or your n8n agent loops forever.
reason: Rule 7/8: Account Age, Tag Missing, No Disclosure
20 days ago
mod
Removed Post Qobuz Librarian: build and maintain a lossless FLAC library from your Qobuz subscription
reason: Rule 7: Account Age, Requires Tag
20 days ago
mod
Removed Post Bindery: self-hosted, folder-watching converter for ebooks and comics
reason: Rule 7: Account Age, Tag Required
20 days ago
mod
Removed Post Wholesale Ivermectol 12mg Tablets from an Experienced Manufacturer
reason: Spam
21 days ago
mod
Removed Post I connected my self-hosted network scanner to an AI assistant over MCP, kept fully on-LAN
reason: Rule 7 - Account is not at the minimum age to post promo content.
21 days ago
mod
Removed Post SeldonFrame – open-source, self-hostable AI front office for service businesses (AI receptionist + CRM + booking + website)
reason: Rule 7: Account Age Requirement not met
22 days ago
mod
Removed Post Porto Slate Importers
reason: Spam
26 days ago
mod
Removed Post Most slopcode projects are abandoned and deleted within months of release
reason: Rule 8 - Missing Tag.
26 days ago
mod
Restored Post Most slopcode projects are abandoned and deleted within months of release
26 days ago
mod
Removed Post Most slopcode projects are abandoned and deleted within months of release
27 days ago
mod
Locked Post Most slopcode projects are abandoned and deleted within months of release
27 days ago
mod
Removed Post Astra — free Jellyfin client for the new Vega OS Fire TV Sticks
reason: Rule 7, Rule 8. Please review before posting again.
27 days ago
mod
Removed Post Linus Torvalds said "When people say 99% of their code is written by AI, I get angry".
reason: Rule 3: Posts are to be related to self-hosting.
1 month ago
mod
Removed Comment You keep pretending like you understand and appreciate the critique, and then you try to argue why we should like this anyway. Which one is it? Also "please respect this because of the massive architectural challenge it was to make" is really out of touch because you don't get to complain that making it was *sooo haaard* when you do it in the most lazy way possible. You are an arrogant fool who does not listen to critique. You just happen to vibe code apps to speculate on financial markets. The flak you are getting is mostly from the first one, despite the second one not getting you any sympathy either. by BuccaneerScientist@discuss.tchncs.de
reason: Rule 1 - civility.
2 months ago
mod
Locked Post Is PH still legit way to promote your tool?
2 months ago
mod
Locked Post [Project] 0807 - a self-hosted ephemeral file host with no accounts and a Tor onion service
2 months ago
mod
Appointed curbstickle_lw@lemmy.world as a mod to the community Selfhosted@lemmy.world
2 months ago
mod
Removed HybridSarcasm@lemmy.world as a mod to the community Selfhosted@lemmy.world
2 months ago
mod
Appointed ayyy@sh.itjust.works as a mod to the community Selfhosted@lemmy.world
2 months ago
mod
Removed Comment [@roofuskit@lemmy.world](https://lemmy.world/u/roofuskit) ![](https://subs4social.xyz/files/51d8afea-9386-4373-a823-04ff22099513) ![](https://subs4social.xyz/files/26f6d354-b06d-418b-9b5f-dc6ece33dcf0) ![](https://subs4social.xyz/files/4f65250a-475c-46af-bf98-efe48817f0c9) ![](https://subs4social.xyz/files/835d28fa-da4b-4424-9979-3558430affcb) by kuteboicoder@subs4social.xyz
reason: Spam
2 months ago
mod
Locked Post Where is API tooling lacking ?
2 months ago
mod
Unlocked Post Where is API tooling lacking ?
2 months ago
mod
Locked Post Where is API tooling lacking ?
4 months ago
mod
Removed Comment PSA, DHH (the author of this post) [is a racist piece of shit](https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thought/) by Lena@gregtech.eu
reason: Trolling
5 months ago
mod
Locked Post [METAPOST] Please stop linking OpenSlopware
5 months ago
mod
Locked Post How many projects involve LLM-written code now?
5 months ago
mod
Removed Comment > Sometimes people are just passionate about things. Like digital sovereignty. 🙄 > Who gives a shit? I don’t know how to write apps for my phone either, I just click the install button and away I go. I don’t have time for a new career. If it weren’t for YNH I wouldn’t be hosting at all. And it’s not for lack of trying. Shit is complicated. I'm always a little surprised when people are passionate about being ignorant. by atzanteol@sh.itjust.works
reason: Rule 1
6 months ago
mod
Locked Post Not sure if it quite fits here, but I wanted to shout out a TTS browser extension Read Aloud.
7 months ago
mod
Removed Comment Try libation and audible-tools.kamsker.at. They're open-source programs to [download Audible](https://www.dvdfab.cn/bookfab/how-to-download-audible-books.htm) library. by Claire@discuss.tchncs.de
reason: URL Blacklist
8 months ago
mod
Removed Comment "Fascinating to see the different types of data that can be visualized on a dashboard like that! I've come across dashboards specifically designed for gadgets or fitness data, but a more holistic view of our lives is actually really interesting. If you're looking for a way to track and make sense of not just your gadget usage but also other aspects of your life that impact your well-being, you might want to check out LifeAtlas (https://lifeatlas.co/). It's not just about tracking, but actually using AI-driven insights to make informed decisions about your life, including your habits, finances, and relationships. Worth a look!" http://localhost:8003/api/track-campaign-click?campaignId=7OxMwuTgijTgHPkq0c5H&platform=lemmy&originalUrl=https%3A%2F%2Flifeatlas.co%2F&userId=gOPsVRv37FML7VHm9IpR5pZphkb2 by MadeInNY@lemmy.world
reason: No specific rule was broken, but it seems like a scummy attempt to get users to click their campaign/referral link.
9 months ago
mod
Removed Comment You can create several Email adresses at the dashboard and use them with thunderbird, outlook or what ever you want. by RanzigFettreduziert@feddit.org
9 months ago
mod
Removed Comment I use Netcup web hosting for my email with my own domain. The cheapest option is €2.17 a month for 50 GB including a domain. by RanzigFettreduziert@feddit.org
9 months ago
mod
Removed Comment This looks interesting. I'm guessing you're talking about managing email addresses in the dashboard like outlined [here](https://helpcenter.netcup.com/en/wiki/web-hosting/email-setup-manage/)? Looks interesting. I'm currently on a shared hosting plan at Dreamhost, and I honestly don't know what/if I want to use it anymore. Everything's in docker now, and I'm looking at spinning up a VPS for "always on" stuff. by d00phy@lemmy.world
9 months ago
mod
Removed Comment [Disroot](https://disroot.org/perks) allows domain linking after a donation. But only 1GB storage on the otherwise free tier. I personally use [Uberspace](https://uberspace.de/en/) who offer 10GB storage, managed server with SSH access and unlimited email addresses and aliases for 6€/month. (Can be lowered to 2€ if you have a reason.) by mbirth 🇬🇧@lemmy.ml
9 months ago
mod
Removed Comment I'm using [Migadu](https://www.migadu.com/) - I used Purelymail before, it was great but I'm trying to avoid US-based services. But if you have a static IP with a decent reputation (you can check your ip here: https://mxtoolbox.com/blacklists.aspx), self-hosting email isn't as hard as some say. I've been using [Mox](https://www.xmox.nl/) for ~6 months for my non-essential email and it's been maintenance-free after the initial setup - if it keep running without a hiccup I'll probably migrate my family email to it eventually. by kaki@sh.itjust.works
9 months ago
mod
Removed Comment +1 for Migadu here. Been paying for a few years. The fact that you don't pay per account is priceless. by Nis@feddit.dk
9 months ago
mod
Removed Comment Just switched to it a few weeks ago, as i never got custom domains working properly with other services. Loving it so far, as everything is straight forward and just works. by OSH@lemmy.ml
9 months ago
mod
Locked Post Family Email w/ Custom Domain
9 months ago
mod
Removed Comment > the criticisms of FUTO are just as biased and political as FUTO themselves, oh so you're STUPID stupid by MonkCanatella@sh.itjust.works
reason: Rule 1
10 months ago
mod
Locked Post Jellyseerr and Overseerr merging into one, gonna be called Seerr
11 months ago
mod
Removed Comment Lol go paint your ceiling using yourself. by ksigley@lemmy.world
reason: Rule 1
1 year ago
mod
Locked Post Jellyfin is not just good... but *better* than Plex now?!
1 year ago
mod
Locked Post Podman rootless and ufw
1 year ago
mod
Locked Post I don't understand the purpose of some selfhosting
1 year ago
mod
Unlocked Post I don't understand the purpose of some selfhosting
1 year ago
mod
Locked Post I don't understand the purpose of some selfhosting
1 year ago
mod
Locked Post Homelab upgrade! - Looking for suggestions on new setup :)
2 years ago
mod
Locked Post Immich: upload also duplicates
2 years ago
mod
Locked Post Ethernet switch only partially working
2 years ago
mod
Removed MrKaplan@lemmy.world as a mod to the community Selfhosted@lemmy.world
2 years ago
mod
Appointed MrKaplan@lemmy.world as a mod to the community Selfhosted@lemmy.world
3 years ago
mod
Featured Post Hosting Lemmy with Traefik as a reverse proxy in community Selfhosted@lemmy.world