Show more
arteteco boosted

New feature here at QOTO! We now offer free and automatic SSL certs for any websites you host at QOTO.

Aside from being free, opensource, and no data collection to host your site with us, we now offer free SSL certs too. Just use our gitlab instance to publish your website on our servers by simply marking a tick box when you set it up you can request an SSL certificate that will be automatically obtained and renewed via lets encrypt. You also have the option of using your own SSL certificate or no certificate at all when hosting from our site.

If you dont want to bring your own domain name we also provide you a free subdomain on *.qoto.io that will also be https under our own SSL certificate.

To get started just open an account on our gitLab instance:

git.qoto.org

For more info on this feature check out:

docs.gitlab.com/ee/user/projec

For information on using gitlab to host pages in general then check out this lengthier resource:

docs.gitlab.com/ee/user/projec

As always if you have any questions reach out to one of our moderators such as @freemo

Still, after using it for a month, I consider ArcGIS an inferior software.
For such high prices I would expect something that when you press ctrl + z actually undoes the last thing, that doesn't lose track of a layer symbology, that allows me to user over 11 characters for file names... compiling a list of stuff I dislike it's what really motivates me to keep going with this task!

In Terry Pratchett's Tiffany series, witches can "borrow" animals bodies. Tiffany borrows a bird, and flies away, until she forgets how to talk, how to think like a human, that she even were human.

Today I was thinking about who am I and I remembered, gee, I wasn't always an half failure of a university student, I was travelling, I was a farmer, I was a juggler, I was... so many lives that it amazes me how can I forget about every single one of them.

Not sure if I'm losing a treasure or I am letting go of a burden, by forgetting them

arteteco boosted

After a week of working on re architecting the QOTO servers I'm mostly there. I had to write a whole new load-balancer from the ground up. The old one didnt work with docker-swarm.

The load balancer is now automated like before AND distributed. So basically I never need to worry about obtaining or configuring ssl certs or even fussing with nginx configuration. When i bring a new service up into the swarm I simply add some labels to the service and the load balancer I wrote will automatically detect it and rewrite its own nginx configuration, obtain new certs (or renew existing ones) and automatically route itself to the new service.

This was the bulk of the work, I put the source code up for it (its three containers) here for anyone who might want to steal it, I'll be documenting it and cleaning it up tomorrow:

git.qoto.org/modjular/swarm-pr

I also automated the process of bringing up new nodes in the swarm so I wrote a whole bunch of scripts for that in a separate repo (I'll share that tomorrow). So at this point its just a matter of actually bringing the services up in the new framework. So far I've tested it with two services and works great.

So starting tomorrow I can start migrating QOTO services to the new framework hopefully. Its amazing how easy this is going to make my life.

arteteco boosted

Just a little update on what is going on at .

Our Administrator @freemo has been working hard for about a week to completely recode our server architecture and eventually move over existing services to the new format.

As some of you know we use enterprise level infrastructure. currently that means we use Docker containers in a cluster formation with redundant endpoints.

However, the current way this is done is as individually managed docker containers using some nifty container layer automation to automatically renew and obtain certificates as well as scale. However by doing it as individual containers makes administering the system more difficult and can lead to bugs in the infrastructure (though thankfully we haven't run into those). As such we are moving over to using docker-swarm to maintain the cluster which will automatically handle replication and restarting containers should they fail.

This will mean quicker turnaround when updating services, little to no down time due to redundancy, and faster response time due to multiple load balancers across different regions.

While there may be some short downtime once we finally move the services over long term this should be better for everyone. We will keep everyone updated as this progresses.

In the meantime @freemo will be open-sourcing the scripts he wrote to bring everything online and manage the system. If any developers are interested in getting a copy for their own purposes please feel free to reach out to him.

I'm watching The Social Dilemma, suggested to me by someone I follow here.

Well it was nothing surprising, I wouldn't spend 90 minutes again to see it, but I like to be reminded that I really love the whole project ❤️

I've been sleeping maybe 8 hours total in the past 5 days, and I have to say, all in all living feels like a pretty annoying experience

Anyone here has used team management software? I am working with other people and I feel we are wasting quite some time in decision making, task assigning and so on, as they are used to work in person but now team is all over Italy.

They are not IT people, they are biologists, naturalists, so I'm looking for friendly and easy solutions, even at the cost of flexibility.

Any input or opinion is appreciated!

Also, we are now rolling the latest stable release, 19.0.3

Show thread

the conflict with the Register app is now solved, new users can apply directly.

I also added the deck and circles apps to test how can work as a team management software (similar to trello or something)

Let me know what you think!

tonight I was feeling a bit blue, so I went out on my bicycle to do some .
Now, when you go out to find caches, you basically need your mobile and a pen. 2 things. I managed to forget 50% of them.

No pen, no fun.

Then woah, I see a supermarket, still open! I get in and look for a pen. Nothing. I asked the workers there, who started laughing. I guess not many people look for pen late at night, so we laughed together!
They were out of pens, but we had a nice chat, and they gave me a beautiful pink pen for present. It's the personal pen of one of the workers.

It was a nice night.

I love humans when they are bros

arteteco boosted

Apple iCloud, Google Drive and Dropbox probed over ‘unfair’ T&Cs in Italy. So have you maybe recently migrated from any of these mentioned to Nextcloud? Any tips to share? tcrn.ch/337TWfh via @techcrunch

has anyone tested talk in videoconference with, say, 15 people? Maybe @khird ? How does it behave, compared to say skype or teams or jitsi (which is terrible IME with over 10 people)?

I'm reading that over 5 people it's not very efficient, but I'd like some opinion

Thanks!

Too bad I can't put "napping" in my resume, 'cause I'm a fucking pro

Anyone knows how does protect self destructing media from screenshot? I turned off FLAG_SECURE with the edXposed module and I can screenshot private chats, but I still can't with ephemeral photos.
Any idea on how to proceed? I hate my devices to tell me what I can and can't do!

arteteco boosted

Today we are proud to announce our End-to-end encryption is production ready and more!
🔒End-to-end Encryption in our clients
💻Desktop client 3.0 with completely new interface
📞Android 3.13 with reworked UI

Learn more:
nextcloud.com/blog/production-

Following the direct discussion with @gregory and @freemo I enabled 2FA for every user of our instance. You can activate it in your personal settings.

Hurray for security!

Is anyone into here? I thought it could be a fun idea, I'm just a bit turned off by the closed source app, and I'm still a bit looking around, any opinion is welcome =)

I'm out of phase, I wrote "app" like 5 times in 5 rows. lol

Show thread
Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.