Serenum just went live, but in beta only. Visit the page on your own risk! The source code and installation instructions will be released later today.

JavaScript are a must and the JavaScript free version are not finished. It will be added sometimes in the future.

The source code has now been released. See on Airikr Git on how you can install Serenum on your own server.

Please notice! Serenum are still in beta! Bugs and errors can occur!

For some reason, I have pushed to another branch called "branch" and not with my user on Airikr Git. I will try to not repeat this mistake.

You can find the latest release here:

@edgren seems the “place” cannot be manually inserted. The text box is disabled. It was not among the bugs in your kanboard and there was not /^git.+b/ and that’s why I’m reporting here. 😬

@Mehrad Yepp. At this moment, you can only enter coordinates or use the map. I will add support for local place searching using dr5hn's JSON files[1]. This is listed in "Will do later on"[2] 🙂

I have no idea what /^git.+b/ do. What does it do?


@edgren that looks really good! I'm thinking of installing on the raspberry pi to check it out.

@mvietri Thank you 🙂 Alright! Please tell me how the installation where so I can improve it (if needed).

@edgren Hi! I got it working on a nginx web server. I still have an issue with the rewrite rules tho. I dislike the 'editing files' part a bit. Those changes will be lost on an update and there was a hardcoded path (/var/www/files) where it stores the api key. Even if it does not exists (as in my fs), settings said it was 'Done'.

Nonetheless it's working now and it looks great!

@mvietri Hi. Nice! I do use Apache as my webserver, though. I don't know how nginx is working, but can you explain what's not working with the rewrite rules?

I can add a text field where you can enter where the file with the API key will be stored in, before you run /update-settings. Or I can let you enter the full path to the API key file in settings.json, but I think that's an security issue. What do you think?

Yeah, I have issues with if the file exists or not. Working on it 🙂

Thanks 😊

@edgren I think a full path text field for the key file would be better. I used a "online .htaccess to nginx" converter and it messed up the rules. I did edit the json directly since the homepage was up and running. I need to check the other rewrite rules.

@mvietri Alright. I will add that feature 🙂

Will add a todo on how to make the website work perfectly in nginx too.

@mvietri Hi. I tried difference methods for the config file, but failed. So I ended up created a PHP file and adding the website settings in variables instead. Much easier for now. I hope you understand 🙂

@edgren this is looking very promising! Love the idea of self-hosted solutions and weather is a regular check for me. 🙂

One potential usability improvement to the landing page. I hide my location from most services, so your app naturally asks for this. If I know you or the service it is a smooth experience. But for people randomly stumbling upon the page, perhaps a small ‘about us’ style blurb else it looks like you are diving into my personal details without telling me anything about you.

@robert Thank you 😊 Yeah, checking the weather are a regular thing for me too, more now than ever because I don't have any thermometer anymore.

Thank you for the suggestion. Will add it later on 🙂

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.