There is very few of us lurking around sourcehut, but people like me are completely unable to install and make stuff work on a server, therefore, the only way to self-host anything is through YunoHost.
I would be immensely grateful if a microblog.pub package could be created for YunoHost!
Hey!
That makes sense, thanks for the feedback.
I took a quick look, it will require a bit of work but I think I should be able to create a YunoHost package.
I will try to keep you updated here.
Thank you! This means a lot!
Best, T
Quick update, I made a bit of progress and I managed to get a working installation script!
I still need to work on the update/backup/restore script, but that's a milestone.
Great! This is wonderful 😍
Can’t wait, thanks so much!
Just to mention it: I'd love to try a yunohost package also (actually installed yunohost, because I read about the idea to provide microblog.pub as a pacakge ;-) )
Good to know! I will post an update, it should maybe take few more weeks.
I have the scripts mostly ready, but I still want to have few missing features implemented.
I think I have this ready for testing: https://git.sr.ht/~tsileo/microblog.pub_ynh
It's not in the official repository (yet), but if you're interested, you can give it a try. I would like to hear some feedback!
Installed fine. Great work! Didn't find any problems, yet.
Thanks a lot! I have just a few remarks:
- I know little or nothing about system administration: I cannot find the data directories and all of the microblog.pub config files. Where are they located? (e.g. I would like to change the SCSS)
- When installing the instance, as displayed in the screenshot, I have two mandatory fields to fill… should I put only the username in the first and only the domain in the second? Do I need to add
@
myself or they are added automatically?
Hey, I only tried the CLI install where it shows the name of the field, I assumed it would show up in the web UI too, I will improve the manifest!
At this point, I think you should already have the domain filled, correct?
The first field expects the username without
@
. The second field expects the name. After that, you will be able to fill your summary (markdown supported), and finally the admin password.I was planning to work on the Yunohost documentation soon, in the meantime, you can see some details about how to edit the config file here: https://todo.sr.ht/~tsileo/microblog.pub/25
Are you able to edit a file via the command line? Because I don't think Yunohost can allow to edit file via the web UI.
I just pushed an updated manifest, if you restart the install process, you will see the improvements.
Are you able to edit a file via the command line?
I most definitely can, my problem is just knowing its path/location!
I will wait for
microblog.pub_ynh
repository to be added to the official YunoHost Apps list to deploy it in production, so that I do not have to migrate or change anything, and directly install from there.
Just deleted microblog.pub on my yunohost to start over and found that it seems to compile a python version of its own. Is this intended and needed?
This is the version installed by armbian (base system to my yunohost):
# dpkg-query -W python3 python3 3.9.2-3
The version compiled:
# /opt/yunohost/microblogpub/pyenv/versions/3.10.6/bin/python --version Python 3.10.6
Hey, yes it is intended and needed:
- We rely on features available for Python3.10+
- There's no package available for Python3.10 in Debian
Whenever Debian switches to Python3.10, we will be able to just use a virtual environment, but for now this is needed.
Hey, I just pushed an update (mostly bug fixes).
I tried on my "YunoHost test instance", and it went well.
I would appreciate if you can confirm it's working for you too, I had to do:
sudo yunohost app upgrade microblogpub -u https://git.sr.ht/~tsileo/microblog.pub_ynh
Thanks!
Couldn't find any problem. Worked like a charm!
I'm head down into packaging an app (flohmarkt) for yunohost and am learning a lot about it that way. I hope I'll be able to package mircoblog.pub in package format v2 before format v1 becomes obsolete.
I started work for a yunohost packaging v2 version of microblog.pub yunohost integration here: https://git.sr.ht/~chrichri/microblog.pub_ynh_v2 . To run tests by the yunohost CI and be able to integrate the app into the yunohost app catalogue the app integration is also on gihub here: https://github.com/YunoHost-Apps/microblog.pub_ynh