Comment by utopiah
3 days ago
Can you please explain why not solely Termux with nginx? I don't understand why Andronix or proot are needed.
Actually for a static Website why not just https://f-droid.org/en/packages/net.basov.lws.fdroid/ or more modern https://f-droid.org/en/packages/com.example.flutter_http_ser... ?
Anyway glad you had fun.
> Can you please explain
No, because they didn't program this or make these decisions, an LLM did.
I had a vision for a fun project, made decisions, tried to understand why to make certain decisions or what was working or not.
I didn't write the front page index.html and I don't want to. Sure, I prompted it how I wanted to look, though.
tl;dr I had fun and learned stuff.
ignore the haters. this is cool. (and i've been vibe coding with claude code and termux for months. it's good stuff.)
i would highly recommend you add guidance on automated data backups, though. my pixel phone went "black screen of death" on me and one of my projects is trapped in there until i can replace the screen.
1 reply →
> Can you please explain why [...]
I can't read the site - it won't load - but there's one obvious answer to your question: "No. AI did it."
I think your comment is meant to imply I don't know what I'm doing.
Do you? If someone asks you to change anything in the configuration, do you think you can do it without the help of AI?
That's the difference between knowing and understanding. I may read a Math proof and understanding. That doesn't mean I can replicate it or adapting to other proofs (and that's basically the Advanced Calculus tests I used to take when I was in college).
I think that's what happened to you. Someone/something (Claude) provide you with instructions you copy and pasted. You underestood them. That's different from knowing.
2 replies →
That seems to me to be one of the least generous interpretations, no?
It could also imply that, for whatever reason, the LLM opted for those tools. Therefore there isn't necessarily "reason" in the asked sense.
No, it meant to imply you don't know why AI did it. Don't fret - nobody does.
I mean, you said it.
Because it's cooler setting it up on your own than having an app do it for you. (Could even skip Termux really.) And most importantly, this sets up a full Linux environment, which can be used from hosting a simple site to programming (even the site itself; don't know if that's what author did here or site was copied from their main system) and more.
The site was all "written" + configured on the device itself :-)
Termux alone seems really quirky to me. Andronix fakes "having root" as I understand and I was able to get more of the services I wanted running on it.
https://github.com/termux/proot-distro looks really interesting too and I intend to test it in the future!