When selfhosting stuff, it’s just incredibly difficult to properly set this up while maintaining compatibility with http for other stuff. Usually you’ll have one reverse proxy (eg. nginx) handling http/https encryption and forwarding to a socket (or in case of docker, one of a dozen open ports on one of a hundred interfaces, fuck you docker), over http. The APIs themselves almost never have direct https support, and even if I wanted to manage them directly, certbot only supports reverse proxies directly. So you need to differentiate between api and non-api in the reverse proxy.
- 0 Posts
- 11 Comments
And searching for a german word always brings up dictionaries from german to english, instead of Wikipedia etc.
30p87@feddit.deto Programming@programming.dev•Amber - the programming language compiled to Bash6·1 year agoInstall scripts are just the Linux versions of installer exes. Hard and annoying to read, probably deviating from standard behaviour, not documenting everything, probably being bound to specific distros and standards without checks, assuming stuff way too many times.
30p87@feddit.deto Programming@programming.dev•How an empty S3 bucket can make your AWS bill explode32·1 year agoChilling with nothing but my homeserver here. Backed up to the NAS, mirrored to my grandparents house. No charges, no misconfigurations, just Arch testing being more stable than any commercial service I know lol
30p87@feddit.deto Programming@programming.dev•Microsoft opens a "high priority" bug ticket in ffmpeg, attempting to leech the free labour of the maintainers10·1 year agoThat’s the level of an intern that has never even seen a command. Imagine not being able to literally cat a string with another string, aka. add -data_field first to a command.
30p87@feddit.deto Programming@programming.dev•What are your preferred code editors/IDEs to use on Android?8·1 year agoThen probably Pydroid 3, as it supports TK, Kivy etc. If you actually want to compile and run various languages you could use Termux, as it basically exposes the fully fledged Linux machine better known as your Android.
Github is going to hell lol
30p87@feddit.deto Programming@programming.dev•Which software do you mostly use for programming, and why?12·2 years agoJetbrains’ IDEs. Cuz they’re Linux native, not by M$ and look nice and uniform IMO. For things that don’t require a full blown IDE I just use vim.
30p87@feddit.deto Programming@programming.dev•Tabs are objectively better than spaces - gomakethings.com5·2 years agoAh yes I understand now!
30p87@feddit.deto Programming@programming.dev•A question about passwords | characters used in them12·2 years agoBanks are the worst in this, the one website that should have secure passwords uses standards so low that KeePass can’t even go so low. I have to use a password I can remember, which may not actually be of a low standard but is in this case, considering it’s only 10 chars.
Why can a Word or Excel file execute shell code? Why does M$ SQL Server have xp_cmdshell?
Because devs chose to live in this part of the world, dictated by M$ and other large companies, who just don’t care.