jadero

joined 1 year ago
[–] jadero@programming.dev 1 points 5 months ago

That's what I worked through this morning. I learned elsewhere in these comments that users have both names and IDs and that docker references IDs.

I've changed ownership of the files and folders a few times. First to match the default setting in docker-compose.yaml, then as I tried different user IDs. Always the same message.

I did additional research and found references to something known as "mounting volumes", but have not yet had a chance to explore that angle further. It's not mentioned in the GTS documentation that I can see, so I just assumed (I know...) that the .yaml file was taking care of it.

At this point, I suspect that there is something else going on, possibly with ports. I had to do a bit of fiddling with ports to kill a bind error resulting from the fact that there is another service hooked up to ports 80 and 443. I'm only guessing, but maybe it's unable to create the database because it needs to do so via those ports. That doesn't sound quite right to me, but it's not like I have any real clue!

One thing I noticed is that docker-compose is recommended by GTS, so I installed it and that really blew up in my face, so I went back to docker compose as I've used elsewhere.

Research continues...

[–] jadero@programming.dev 2 points 5 months ago

Oh, that user ID must be the answer. I was wondering what those numbers were ☺️

More digging to figure out what the appropriate user id is...

[–] jadero@programming.dev 2 points 5 months ago

Ok, thanks. I was hoping that it was specific to GTS, because that's more my speed. I've been through the docs, but obviously not carefully enough! I'll give it another go...

 

I have a Bluesky PDS running successfully. Now I'm trying to set up GoToSocial, an ActivityPub server that also uses sqlite. When I run

sudo docker compose up -d

I get the following error in the docker log for GoToSocial:

Error executing command: error creating dbservice: sqlite ping: Unable to open the database file (SQLITE_CANTOPEN)

Is this more likely to be a conflict between the two docker applications or something specific to GoToSocial? (I've gone through the sqlite issues I've been able to find in GoToSocial's GitHub.)

If something to do with running sqlite in two containers, do you have any tips to resolve the issue?

[–] jadero@programming.dev 4 points 5 months ago

I think you mean "OAUTH" not "OATH". That might make your search for information easier.

Sorry, I don't know much about OAUTH and even less about Mastodon.

[–] jadero@programming.dev 2 points 6 months ago

I saw that. When I get a bit more time, I'll dig through their custom layout to see what I can figure out.

Thanks.

[–] jadero@programming.dev 2 points 6 months ago* (last edited 6 months ago) (2 children)

I'm going to try Unexpected. The swipe for symbol reminds me of my favourite on-screen keyboard, Fitaly. Unfortunately, nobody ever made it available for modern smartphones.

Edit: The main thing I see missing is the option to swipe for uppercase. That may be possible in settings, but I didn't see it in a quick glance.

[–] jadero@programming.dev 1 points 6 months ago

Oracle Cloud Infrastructure "Always Free" tier? I've got a couple of servers and haven't even scratched the surface of what I can do for free.

If ARM64 meets your use case, you can have up to 4 CPUs with up to 24(?) GB in any configuration. (ie, all on one server or spread across multiples). I have a 2x12 ARM64 and a 1x1 AMD64, both running Ubuntu.

Their service is divided into regions, so you can pick from a few locations in the US, 2 locations in Canada, and other locations around the world.

[–] jadero@programming.dev 3 points 6 months ago

If you want to play with server stuff, OCI (Oracle Cloud Infrastructure) has some pretty generous "Always Free" stuff.

I'm running 2 servers and haven't even scratched the surface of what can be done for free.

[–] jadero@programming.dev 2 points 6 months ago (2 children)

It looks like I need a Windows machine (or VM or wine). Is that correct?

[–] jadero@programming.dev 6 points 6 months ago (4 children)

You had me at "BASIC"! I'm going to check it out.

I think that BASIC has historically been my most productive language. My favourite implementation was something called "Z-Basic", a compiled BASIC with device-independent graphics that could run on and target Apple//, Mac, and PC.

[–] jadero@programming.dev 5 points 6 months ago (2 children)

I'm basically a doofus when it comes to web. I had no trouble using Zola as the generator with Abridge and Terminimal as themes.

 

cross-posted from: https://programming.dev/post/5838448

I came across this semi-randomly by using Search Marginalia to find information on functional programming courses.

I also very much enjoyed the two articles referenced in the footnotes.

 

cross-posted from: https://programming.dev/post/5838448

I came across this semi-randomly by using Search Marginalia to find information on functional programming courses.

I also very much enjoyed the two articles referenced in the footnotes.

 

I came across this semi-randomly by using Search Marginalia to find information on functional programming courses.

I also very much enjoyed the two articles referenced in the footnotes.

 

From Cult of the Dead Cow, Veilid allows anyone to build a distributed, private app. Veilid will give users the privacy to opt out of data collection, and online tracking. Veilid is being built with user experience, privacy, and safety as our top priority. It will be open sourced and available to everyone to use and build upon, with flagship apps available from the launch.

view more: next ›