• 0 Posts
  • 24 Comments
Joined 3 years ago
cake
Cake day: July 19th, 2023

help-circle
  • Lots of overcomplicated answers, imo.

    Here’s what I did:

    1. Set up a DNS server (I just used Pi Hole docker)
    2. Tell router to use the DNS server
    3. Register domain
    4. Set up Caddy with https to use DNS challenge with registrar’s API key for Let’s Encrypt or similar.
    5. Add subdomain DNS entries to the DNS server for each service. The records point to Caddy’s IP (e.g. jellyfin…com)
    6. Add each container to Caddy’s list

    Now every device at home can hit all services by domain name over https. No need for any manual configuration on any client device (certs, hosts, etc.)

    Bonus: Set up split DNS and subnet routing with Tailscale so that it uses the DNS server for that domain. Now any device connecting to the tailnet can connect to the services just like at home. No need to reconfigure apps, etc.

    Simple and it works like magic.





  • Funny enough one of the best use cases I have found has been for information retrievel then generation.

    Spot on. And not just baked into the model but also extracted from the code base.

    Roo + Claude can find the code I want, make flow charts, etc.

    Similarly, I use it as a super search tool for my notes I take in Markdown.

    And lastly, meeting transcription + custom AI summary is very helpful as a starting point.

    All of these are similar in that they don’t need to be 100% accurate. They’re a starting point to save me time and find stuff I may have missed or forgotten. The actual decisions and brain work are done by me.

    As for actual code generation, I’m not fully sold yet. I use it situationally, but no PR review will be able to tell because I make sure anything it generates is exactly how I would have written it. That sounds weird, but what I mean is I either use it as “super auto complete” for small stuff or I have it build a draft and heavily edit it until it is good code that I understand completely.

    (Senior dev with over 10 years of experience.)









  • Thanks for your answers! Very fair thoughts, particularly about the flexibility of keeping things as just files on disk.

    Regarding the work thing, I should clarify my use case: I’d like to take work related notes that could contain privileged company data. With a standalone app, I can install it and manage the files on my device (with cloud syncing in an approved corporate way). I could still probably do that here, but it requires the work of running the web server locally. Unfortunately, an external source like a VPS wouldn’t be allowed.

    I have one more question, if you have some time: One of the things I like most about Logseq is that when there is a list of back links on a page, the context capture is excellent (likely due to it being an outliner). I’ve noticed that with SilverBullet, the context capture might begin/end in the middle of a word, etc. Is there a way to configure that or plans to enhance it?


  • This is very cool, and I’ve been watching the project for a month or so.

    I like the query setup and the templates look very interesting. One of my biggest complaints about Logseq is how much of a pain simple query operations can be.

    A few things make me hesitate a bit:

    • I’ve been burned on single-dev passion projects in the past.
    • As a self hosted web app, it’s a bit more difficult to manage on a company owned machine. I know Electron apps get hate, but that would ease some pain here.
    • The rapid pace of development is both exciting and worrisome. For example, a recent update completely changed the underlying templating engine from a well-known open source solution to a custom solution. I worry if I rely on this, something might catch me by surprise.

    What are your thoughts on those concerns, OP?



  • d13@programming.devtoSelfhosted@lemmy.world•Library Advice?
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 years ago

    I did basically what you are trying to do:

    I installed Calibre docker on my server machine with the DB local (important because the DB won’t work over a share) and the book storage on the NAS.

    Then I installed Calibre-web docker and pointed it to the same local DB and the same book storage on the NAS.

    Now I can use Calibre for import, DRM removal, metadata updates, etc. And I use Calibre-web for user management, OPDS feed, etc.

    Let me know if you want more info.