cover photo

muppeth

muppeth@hub.disroot.org

Slowly regaining control.

  
Last few days I've closed myself at home and worked on all the pending things to re-gain control over the servers I take care of (personal, disroot, work, etc). In recent months things became a chaotic mess where automation scripts were no longer applied due to undocumented custom changes here and there, some procedures became complex and manual work due to neglect and manual changes etc.

Basically everything became a mess that created situation where I wouldnt touch certain things anymore, or would postpone things forever because instead of simple script to run it, it would require a lot of manual additions and felt like too much to focus on and do.

However, last days brought some stability. I've updated some of the crutial and basic ansible roles, and re-wrote some scripts. I added some extra templates to my zabbix monitoring to have better overview and generally started documenting the work. Its still far from perfect, but i alreaqdy see improvements, I hope by the end of next week, the total control will be regained.
Racking new server

  
!Disroot Community
@muppeth is in the datacenter racking new server
Thagard will be hosting now some of the services (including hubzilla) to spread the load a bit.
Image/photo
  
Nice. Server racked and configured. Now we can slowly migrate services to it.
thumbs up sign
Dennim, zap and future of hubzilla

  last edited: Wed, 11 Jul 2018 15:07:13 +0200  
!Hubzilla Development
I just saw Mike's post about Zot6, denim, zap and vassal. Does that mean that those new apps will replace hubzilla in terms of priority, development etc (i read zot6 will be backported to hubzilla which usually suggest that thats the case)?
Or at least shift the focus to those new apps instead of hubzilla? Is there a point to actively work and improve on hubzilla and promote it if in few weeks/months we might be switching to new thing?
  
You mean turn all the extra features etc. into apps?


Yes.

similar to what it is now but with more explanations etc


Yes.
  last edited: Thu, 12 Jul 2018 18:34:57 +0200  
Hubzilla is a platform and develop could code for that platform all kind of things... I mean it should work like it did for other cms systems as well... all this plugins that come up after a while for WP...
But for some reasons this does not happen for Hubzilla.... Now the new apps of Mike might be an other try to spread the best parts of Hubzilla out in the world  again -  in the hope  this new apps catch fire among developers.
  
I've brought all the recent addon/app work to the red/hubzilla tree. I will also try to (where possible) get some of the Zot6 code moved over so that it can start to be integrated. There are some major unresolvable conflicts - most notably Daemon/Notifier; but I'll do what I can to keep Hubzilla moving forward and not let it lag.
Controlling forum categories

  
!Hubzilla Support Forum
After two months of usage, our forum is filled up with categories. Many of them duplicates (some written with capital some not, some with space in between etc). We wanted to clean them up, remove some repeating categories and re-categorize others so that our forum is easy to navigate.

Obviously seems like that is not possible as the posts arent owned by the forum so only authors of the posts can modify categories. Is there a working way to achieve that by forum account or forum admins? If not is it possible to implement such a feature and what would that require.
  
I might recommend using pdledit/channel (requires advanced theming feature iirc) and changing the category list widget to a category tagcloud . The catcloud_wall widget let's you limit the display to the top 'n' categories instead of listing all of them.

-  [widget=categories][/widget]
+ [widget=catcloud_wall][var=limit]24[/var][/widget]

If you visit my homepage you'll see that I also used the rainbowtag addon to add a bit of colour to the catcloud and tagcloud.

In theory the forum owner can edit the posts and change the categories as desired (the forum is the owner, regardless of who the author is) but there is no UI or link for doing that at this time.
 Cato Neimoidia 
Thank you @Mike Macgirvin
Be creative day

  
Since last week my and @Antilopa did some weekly planning to make sure we have dedicated enough time to all the projects, but also our family and hobbies (our projects are our hobbies also). We are still not there yet in terms of keeping to the schedule, but in few weeks we should be more accustom if we continue.

Saturday evenings are are dedicated to being creative. Whether its building something, 3d printing, prototyping, painting, drawing or whatever, we force ourself to be creative.

So tonight I'm going to:
- 3D print casing for PiGRRL-Zero we are building for our kid
- Get the PS3 like controller working with my #aquabox project and get the RetropieX86 launch and display the entire game library
- Play around and break #AndHub android hubzilla app
  
Still havent manage to get the ps3 controller to talk with my PC (hate the fact i need to use ubuntu 16.04 with retyropie).

But printer, thought seemed broken, I managed this morning to find a cause and fix it. Printed nice PiGRRL Zero case. Next is to solder all the electronics together, and see how it fits. Eventually we are going to use "glow in the dark pla" and do some mods like adding stereo jack out and rear camera.
Living on the edge

  
Some people, like to take drugs, base jump, parachute, drive fast cars...

I like to every now and then break production servers :)

During a mariadb update for some reason a database got corrupt, badly. I had to force_recovery to 4, dump all dbs, reinstall and recover all of them. Before that, because I dont like restoring and rather want to fix the issue I spent some time trying different things which failed. Out of stress I realized I'm also restoring test databases (which are even bigger then production ones for not reason as i dont even use them) just to make the process take a bit longer. I feel like I came back home from a good rave and the caffeine is still keeping me awake.

That said I now know what to do so I wont panic next time innodb corruption occurs on my watch.

Image/photo
  
Dev in Prod and skip the tests...?

Sounds like a great idea to safe development time! ;)
  
Sounds like you guyz need a #holiday
<3 !SkyEarth
Delete Article 13

  
Disroot CommunityDisroot Community wrote the following post Tue, 26 Jun 2018 00:45:59 +0200

Disroot Community updated their cover photo

Image/photo

Dont make us all move to Island!
https://saveyourinternet.eu/

#deleteart13 #eu #censorship #fight #freedom #internet
Deploying retropie x86 on my desktop

  
Since I moved entirely to laptop as my main machine (thinkpad x220t with 16GB RAM, dockingstation and 2x24" screens) I thought I would turn my desktop into a game console. The idea is to install retropie with my library of 8bit 16bit games (amiga, c64, snes, nes, sega, mame etc), plus my steam games and more recent emulators like ps1, ps2, xbox, saturn, nintendos etc. As I always wanted to convert typical desktop into aquarium mineral oil cooled machine, I think this project seems to be the best suited for just that.
You can follow #aquabox tag (or category on my wall) if you want to see progress.

Right now compiling all the emulators:
#retropie #retro #diy #aquabox #emulation

Image/photo
  
I guess most of xbox games have been released on windows too. I havent check if there is an emulator though I assume there is something.
  
outlaw golf, circa 2002. xbox. would be fun to have that working

Image/photo
  
Best emulator for Xbox era games is probably Dolphin, which does an excellent job of emulating Gamecube and Wii games, especially if your GPU can do Vulkan.
  
anonymissanonymiss wrote the following post Thu, 14 Jun 2018 16:25:43 +0200
  
test 1 2 3
 from Diaspora
4
Autoposting bot

  
!Hubzilla Support Forum
I wonder if something like this exists already. I', looking for a bot that would autopost things from RSS feed. I know you can do that with a feed account on hubzilla. The problem I noticed is that such account basically reposts rss feed, which means you cannot see those posts from other networks like diaspora/friendica and mastodon/gnusocial.
Using bot would probably solve it. Unless there is even more clever way.
  
This may be because the feed content is attributed to the original author and not the channel. The diaspora and activitypub protocols do not allow federation from 3rd parties. You can probably make it work for diaspora by enabling the 'sign unsigned posts' option, which delivers them as reshares. There's no solution for activitypub.
  
in your specific case ( https://state.disroot.org ) , since the posts per week are really very few, you can manually reshare in a new  channel that you can create specifically for this function, and then the others in the federation should read the reshares created by the channel (reshares created by hand every time)

1 you create a channel named xxxxx

2 you add as connection
https://hub.disroot.org/channel/disrootstate

3 you reshare (by hand) the posts from your connection
https://hub.disroot.org/channel/disrootstate

4 the others (mastodon and diaspora) need to add xxxxx channel

5 you do not take too much stress because you will have to do this little job a few times ina day or week that is not tiring (although not automatic unfortunately)
  
We had a mechanism to make this kind of thing work in Friendica using a setting called 'remote_self' or in layman's terms "this author is really me posting from another site". In that case we can discard the original author attribution and assign it to the channel importing the post. This mechanism is fraught with ways to do malicious stuff and could get you in a lot of legal (copyright) trouble if the source isn't actually you - and there's no way to prove that it is. I'm just mentioning this because it would get around the federation issues via the walled garden protocols and wouldn't be a lot of trouble to implement. The only trouble would come from trying to implement it in a way that wouldn't get rampantly abused.
Playing with loomio today

  
Today I will be deploying #loomio for testing. I finally managed to convince people at my work to try it out. If everything goes well, organization I work for will use loomio for decision making.

https://loomio.org
 from Diaspora
Been using it for 2 years. It's tough for people with limited understanding of or interest in computers. But very nice otherwise.
  
Interesting. I thought its the opposite actually. The interface and the concept of making decissions in an organized threaded discussion with proposals ammendments etc is something most poeople wotking in organizations are familiar with.

Thought that tech-savy people would rather want to use something like forum or IRC chat or a git tracker / project management instead.
  
loomio is for sure usefull but has not a decentralised approach :-(
  
Andrew ManningAndrew Manning wrote the following post Sun, 03 Jun 2018 13:17:13 +0200
Hubzilla logo update
It's been over two years since we created the Hubzilla project logo. It was part of the project rebranding effort from RedMatrix to Hubzilla. For those unfamiliar with the older RedMatrix branding, it had a logo that looked a lot like a hashtag and the color scheme was red (obviously). Improving the project website was my first contribution, so long ago: https://web.archive.org/web/20131206203928/http://redmatrix.me/#control (check out that sweet parallax effect in the background). The new logo and graphics were a community effort, with generous contributions from people like @Iko and @Glenn and others. An example of some logos in convenient SVG format is here. All of them are in the core repo.

My favorite logo is the version without the house shape:
Image/photo
but it feels somehow too generic. It is also more suitable to small icon usage, like "share on Hubzilla" or "connect on Hubzilla" links; we should have something a bit flashier for larger logo purposes, such as on the project website.

If anyone is feeling creative, try some ideas and share it with us. Maybe it will end up on the project webpage!


New hubzilla logo compo?
  
I really wanted to check out that sweet parallax effect he was talking about but only the text loaded, no images 🤔
  
^^ @Antilopa not that ushing but....

Ok I'm pushing smirking face
Migrate to Gitlab?

  
!Hubzilla Development

It looks like Github will be aquired by Microsoft. Since github in itself is not an open source project anyway, the latest news make the argument even bigger.
I would personally love to see redmatrix repositories moving to gitlab. Its open source and there is even some talks of possibilities to federate.
  
I think we should rename things to hubzilla-core (or better simply 'hubzilla') and hubzilla-addons

The 'hubzilla' in the current url is supposed to be the 'user' who published the repo, not a descriptive thing about the content.
  
Unfortunately I think that request is a bit late. This is a complicated process involving synchronisation with people all over the world and involves changes to hundreds of scripts and files, and which at this point cannot easily be recalled or restarted.
  
cannot easily be recalled

I see, I hadn't realised that it had already been announced. I've now found it on @Hubzilla Announcements .
Weekend \o/

  
It was a loooong week. Managed to fix some long lasting issies at work and finally managed to fix #disroot #nextcloud related cpu load issue as well.

Now time for beer and some creative fun.
 Myblog
  
Is that a RepRap
  
Ultimaker original
  
framasoftframasoft wrote the following post Thu, 24 May 2018 15:22:04 +0200
What is PeerTube?
**Take back the control of your videos! [#JoinPeertube]
https://joinpeertube.org)

** Help us acheive a decentralized video hosting network, based on free/libre software : [let's fund PeerTube v1 together!]
https://www.kisskissbankbank.com/en/pro...




#peertube #fediverse
Changes to login settings

  
!Disroot Community
Due to ldap login plugin and the fact hubzilla tights directly to email address, in order to login to our hub, you should use your disroot email address (old users should be able to logn with just username). The good news is that channels as well as user acounts can be deleted now.
 from ActivityPub
@muppeth
Kudos
Retro newtro - lukhash

  
!Music
Imo very talented musician that releases his work under creative commons.
Check his websites at: http://lukhash.com/
And some of the cool live covers: https://www.youtube.com/watch?v=iUHewyaavys
 music  retro  8bit
The blessing of hubzilla's right notification side-bar

  
As my stream gets busier, I noticed yet another little thing #hubzilla makes very good.

instead of endless scroll (which i do when i feel like it and i used to do on other social medias) now with the right sidebar that shows me notifications of who did what, I can cherry pick things posted by people I find interesting.

It's a small thing but makes my social life a bit less packed.
  
"I've split out all of my contacts based on what networks they're on." How you do that?
  
Well, you can basically identify what network someone is coming from on the contacts page as a starting point, based on what federation protocol is being used. People connecting from Mastodon, for example, always have the network identification of ActivityPub.

I've made a habit of checking people's profiles before approving requests, to double-check what network they're on. Afterwards, I sort that contact into their own Privacy Group, which is analogous to Diaspora's Aspects system.

It's a super-super manual approach, one that I adopted before I started prior to making connections in the first place. Because of that, it's been easy to maintain, but I wouldn't recommend this if you have a few hundred contacts already. face with stuck-out tongue and winking eye
  
Thanks Sean