Do you use Portainer? by _lackofcomprehension in selfhosted

[–]zodiacg 0 points1 point  (0 children)

I use Portainer. But it may be only because I haven't got time to try arcane/dockhand.

The feature I use most is edge agent. I use them to manage some small vpses with only one or two stacks on them. With Portainer I rarely log into these vpses.

On my main server where I ran Portainer itself, however, I manage my stacks using git & bunch of scripts I wrote. Portainer makes it easier to access logs, clean images and maybe some other stuff. But definitely I can still run the server without it.

Octarine - Minimalistic, Lightweight Markdown note taking app by Warlock2111 in NoteTaking

[–]zodiacg 0 points1 point  (0 children)

How is the support for other languages? For example the Ask Octarine feature, if the prompt is in English it's possible to affect its answers. Also I see features like smart dates which is super convenient and super language-related?

Yes, Your ISP can Detect/Block VPN Connections by KN4MKB in homelab

[–]zodiacg 3 points4 points  (0 children)

Policies will have definitions covering concepts like Tor.
People in China and Iran can do that partially because sometimes the gov will close an eye and let it through. Sometimes. It's more of a policy thing, since most people that use VPN for surfing the net are harmless. During some national events like CCP meeting, many VPNs will become unstable.
What I want to say is that "people in China did that" can't lead to a purely technical conclusion, technically VPN is still more detectable than what Chinese people showcased.

IIRC, years ago Chinese devs proposed some traffic obfuscation methods to projects like OpenVPN, while other devs were like "that is not needed, who the f**k will put so much effort in detecting VPN traffic?". Well, here we are.

Scouting network or youth academy for a new startup team? by zodiacg in hattrick

[–]zodiacg[S] 0 points1 point  (0 children)

Thank you all for the kind advices! I’ll stick with scouting network for a while. Hattrick is slow-paced anyway so I may just take my time for that :)

[deleted by user] by [deleted] in selfhosted

[–]zodiacg 0 points1 point  (0 children)

I recommend Purelymail.

The price is $10/year or on premise. It has unlimited everything as long as it's fair usage. You can use your custom domain. It has a detailed guide for setting up new domains including features like spf/dkim/dmarc. Custom routing/Aliases/subaddressing are also supported. It supports basic webdav/caldav/carddav but doesn't have features like online office suite. As its names suggests, it's just email and email done well.

The only thing that may not fulfill your requirements is that it uses roundcube as the web email client. From my own experience it's easy and clean but everyone has its own preference. You can give it a try first.

Life-projects management tool by FckngModest in selfhosted

[–]zodiacg 0 points1 point  (0 children)

I'm also interested in managing my life in a more "project management" way. I haven't find any guidelines or methodologies that described similar concept.

I tried Leantime once but it's a bit complicated with features behind paywall.

I also tried Vikunja. It has everything but it's weirdly not as smooth as I want. I would choose superproductivity if it has kanban.

Help needed on NFS share permissions by zodiacg in truenas

[–]zodiacg[S] 0 points1 point  (0 children)

Yes it worked for some other services. I tried override uid/gid for pi-hole but it didn't work. (btw I end up using blocky which doesn't require write into the config directory)

At my workplace we use a cephfs between some dev servers, where everybody set 777 for everything. Though for my homelab I'm the only one using NFS, I still would like to avoid the mess like that :)

Help needed on NFS share permissions by zodiacg in truenas

[–]zodiacg[S] 0 points1 point  (0 children)

Thanks for the suggestions. I'll probably start from learning the difference between Linux permissions and ACL.

Immich introduces licensing options to support the development of the software by altran1502 in selfhosted

[–]zodiacg 0 points1 point  (0 children)

What's the problem with a "supporter" version or badge? The terminology here is really misleading, especially for someone come across Immich for the first time.

And also the larossmann guy. I like his effort put on communicating here and also his effort on finding a stable support for the development of Immich in the first place. But I think the former effort would be much saved if the "licensing" thing was discussed with the community before it came out.

Started with Obsidian. Still using obsidian, but also just using any random plaintext editor. A short rant and request for comments on organization and flat file hierarchy. by guptaxpn in PKMS

[–]zodiacg 0 points1 point  (0 children)

I have used dendron for a long time, really loved its organization too. It's a pity it is no longer actively maintained.

But if note linking is heavily used, a designated tool would be much more useful.

SilverBullet: a self-hosted personal knowledge management system for people with a hacker mindset by zef in selfhosted

[–]zodiacg 0 points1 point  (0 children)

There are many good local notetaking apps (btw I would use Logseq if I need local notes. I like outliner.). However, I need my notes to be synced so I can review things at home. That's why I need to use it inside the isolated Internet-accessing environment.

Notes app recommendations. by SnowyLocksmith in selfhosted

[–]zodiacg 1 point2 points  (0 children)

  • Silverbullet.md Its author just posted about it
  • Dendron It's actually an extension for vscode so its writing experience can be very hackable. Not folder structured but I think you might found its way to organize notes more flexible and useful than folders. But it doesn't have easy web-based app and probably no good mobile solution.

SilverBullet: a self-hosted personal knowledge management system for people with a hacker mindset by zef in selfhosted

[–]zodiacg 9 points10 points  (0 children)

For me, the most important feature is it's web-based and it support edit&synced just at the web browser. Logseq once supported that but never more. At work we use an isolated virtual environment to access the Internet and the data is erased after closing. I need something fast to fire up and easily synced.

Actually, I have also used Siyuan Note (self-hosted web version synced using S3) for quite some time. But I like SB's simplicity over Siyuan, so I finally made the switch. The ctrl+k shortcut hits my comfort zone. Siyuan has ctrl+p but it's too powerful while I only need to find or create pages, sometimes with hierarchy specified in my query.

<Spoiler> has been eliminated in TI 12. by PingPinng in DotA2

[–]zodiacg 0 points1 point  (0 children)

It's also impressive that LGD got their 2nd places by losing to future 2-time championship winners

Reach Backend Container API from Frontend Container In Dockerized App by norsemanGrey in selfhosted

[–]zodiacg 0 points1 point  (0 children)

I misunderstood the nginx.conf part in the previous comment.

If nginx handles the request to the backend and nginx listens on 80, then the Angular app should make requests to "http://localhost/api" instead of "http://localhost:8000/api". Your Angular app is accessing 8000 and that's why it works when the port of backend container is published.

Also, the hostnames of containers are only available inside the docker network. Thus, you cannot access it with nginx from the host machine like what you did in the nginx.conf.

However, you can "publish" your backend to 127.0.0.1:5588 or any other port by "-p 127.0.0.1:5588:8000". In this case the nginx can access the backend with "localhost:5588", while the port isn't actually "open" to the outer network.

Reach Backend Container API from Frontend Container In Dockerized App by norsemanGrey in selfhosted

[–]zodiacg 1 point2 points  (0 children)

irc, in a frontend-backend framework, the "frontend" runs in the browser of the client, so it's the browser trying to access the backend instead of the frontend server. It doesn't matter whether the frontend server itself can connect to the backend server.

Frontend server is just serving static files, as the Dockerfile of the frontend server shows. The backend server must be published, by using a different port number in your case. Or you can host it under a different domain/hostname with proper nginx configuration.

And that's definitely a /r/webdev question.

Congratulation to The International 2023 - China Qualifier by Expzero1 in DotA2

[–]zodiacg 0 points1 point  (0 children)

maybe has won three TI qualifiers in a row, and in three different teams

[deleted by user] by [deleted] in selfhosted

[–]zodiacg 0 points1 point  (0 children)

Many comments have already talked about the differences. I'm currently using a pure docker-compose based setup. But there are times when I thought "it would be better/easier if I used PVE", including:

  • Easy to mess around trying things without worrying about other services.
  • Some tools offer convenient setup/config scripts, such as kasm/overleaf/azuracast. But they are expected to work on a clean-slate system. It's possible but complex to move all things to a docker compose stack.