The ability to "install app from backup". Now, you can only restore an already installed app from a backup. It would be really valuable to be able to just install an app from an older backup without having to think about versioning etc.
odie
Posts
-
What's coming in 9.0 (was 8.0) -
Fix for kernel bug in Ubuntu 20.04 causing various issues@girish said in Fix for kernel bug in Ubuntu 20.04 causing various issues:
Edit /etc/default/grub . Change the line to GRUB_DEFAULT=Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-135-generic.
Hello again,
Thanks for the help earlier. And apologies for having to run, suddenly 8 family members on my door expecting dinner....I think I figured out why I didn't manage to make the guide work for me when I tried to update grub. In the quoted line, there should be quotes around the "Advanced options..." line.
When doing that, the guide to revers the changes worked.
-
What's coming in 7.3@nebulon is 7.3.2 still not stable? It doesnāt show up on my Cloudron (on 7.2.5) unless I manually check for updates. When checking manually, I get the message that 7.3.2 is not production ready.
Should I wait, or is 7.3.2 ready now?
Thanks!
Odie
-
Cannot login after switch to OIDC@RoundHouse1924 said in Cannot login after switch to OIDC:
@odie
FocusReader contains 9 trackers and 20 permissions, including the invasive GET_ACCOUNTS and READ_PHONE_STATE
https://reports.exodus-privacy.eu.org/en/reports/383074/Thank you. Uninstalled! Back to looking for a Reeder-like app for Android
-
Move bridges to /app/data/bridges@jaschaezra said in Move bridges to /app/data/bridges:
I want to use my own bridges and I just can not use them with the cloudron package.
When bridges are moved to
/app/data/bridges
it would be possible to use self developed bridges.Any other solution to use own bridges which are not in the upstream repository are welcome.
This sounds like a good suggestion. It also allows us to update broken bridges immediately, instead of waiting for new Cloudron releases. Broken bridges are updated constantly on their repository even though they donāt make new builds just to fix for an updated bridge.
-
using bitwarden android app, crashs when I save any edits@girish said in using bitwarden android app, crashs when I save any edits:
OK, I have set the crate version at build time as suggested by the discussion thread.
I have published a new package now that sets the version. You can check by going to
/api/config
. With this, my android client works. Can others confirm?It works on both Android and iOS for me. Thanks for pushing a fix so quickly!
-
Mounting volumes for dummies. Anyone care to help?@mehdi Thanks Mehdi, appreciate this advice. Also, thanks for clarifying that the share must be mounted on the server before Cloudron can mount it! That makes things a lot more clear for me!
-
What's coming in 9.0 (was 8.0)@girish Yes, itās different. Many times Iāve thought about removing an app, or mess about with configurations etc. from an app that is running ok, but for some reason I want to change.
One scenario is this example. Letās say I wanted to create an offline backup of articles in my āpocketā account (getpocket.com). I could use Wallabag for this purpose, import everything and leave it running. But letās say I donāt need this running persistently, I just want to keep an old backup lying around. With the functionality I ask for, I could simply backup the current Wallabag installation, put the backup in cold storage, and then 5 years later, I could simply install directly from this backup.
A second scenario; if I want to play around with loads of different settings for an app, I could simply take a backup first, mess about however much without worrying whether I destroyed something, and then uninstall the version I broke due to my fiddling about, and simply reinstall from the old backup.
A third scenario; when Cloudron offers upgrades that break functionality, I could simply backup the app containing the old version and all my settings and data, and then upgrade knowing full well that I kept an old, working copy in case something I needed was broken.
The perfect implementation of this āinstall app from backupā would be to be able to browse old backup files like āan app storeā, and install in the same way (ie. choosing a new location for an old backuped version etc). But thatās perhaps asking for too much?
-
Miniflux filters?I like that Miniflux is now available on Cloudron. However, there's something about this app that I'm struggling a little bit with. The filters; especially the syntax of block and keep rules. I am at a loss on how to implement such filters effectively. The documentation is a stub (for me), but probably more than enough for some of you guys with a better understanding.
Could anyone be so kind as to give an example on how to write multiple filters for a feed? I would be very grateful for such assistance.
Example - say I have a newspaper feed I subscribe to, but I am not interested in reading articles with the following characteristics:
- I want to filter out articles with the word "fashion"
- I also want to filter out articles with the word "car"
- Same with articles with the letters "holidayfu" in the headline (to filter out articles holidayfun, holidayfuture etc)
- I also want to filter out all articles with the numbers between 231-355 in the title
- And I would love to filter out articles with the words "foo" and "bar" in the subject, even if they don't appear immediately after each other
I have some (limited) experience with regex filters in TTRSS, and in TTRSS, I would write this as one (or more) filters like this:
(fashion|car|holidayfu|[2][3-5][1-5]|foo.*bar)
But I am struggling to understand how to implement such a rule set in Miniflux. Could anyone please give an example? I'd be really grateful.
Thanks a lot for any and all help, and once again, thanks for what looks like a really cool app!
Odie
-
pptx to pdf failsAny news on this? For me, pptx conversions still fail. Just wondering if a fix is in the pipeline
-
Mounting volumes for dummies. Anyone care to help?@girish Thanks for helping out. This is quite tricky. I will write what I've done in case other newbies need something to follow, and see where I am stuck.
Here is my status for now. I can successfully mount the network card and the shares in the way I want (e.g. the example above in music, articles etc. when I do it manually. But my fstab and netplan configs just don't work at all.
- Network card
First trick was to install cifs-utils
sudo apt-get install cifs-utils
Then, I proceed to mount my USB network card with a static IP. The following two commands set the ip address and put the link state to "up":
sudo ip addr add 192.168.9.101/24 dev enxc4411eb4c476 sudo ip link set dev enxc4411eb4c476 up
However, when trying the Netplan config, nothing works. Currently, my 99-my-custom.yml netplan file looks like this:
network: ethernets: enxc4411eb4c476: addresses: [192.168.9.101/24] dhcp4: true version: 2
I've tried different variations of spacing in the file, have have included and removed different parts, e:g:
version: 2 renderer: networkd
But nothing works. No matter what I try, I always get the following message when I try the config:
sudo netplan try Warning: Stopping systemd-networkd.service, but it can still be activated by: systemd-networkd.socket Do you want to keep these settings? Press ENTER before the timeout to accept the new configuration Changes will revert in 113 seconds Configuration accepted.
If anyone can help me making this configuration persistent, I'd be very grateful.
- Mount
Mount is a similar story. After installing cifs-utils, the volumes mount ok, I've even managed to make my credentials file with mode 600:
The folloing manual mounts work:
sudo mount.cifs //192.168.9.102/Entertainment/music /mnt/music -o uid=yellowtent,gid=yellowtent,credentials=/etc/backup-credentials.txt,iocharset=utf8,x-systemd.automount 0 0
and
sudo mount -t cifs //192.168.9.102/Entertainment/music /mnt/music -o credentials=/etc/backup-credentials.txt,uid=yellowtent,gid=yellowtent
But nothing works when trying to automatically mount using fstab. I've tried many variantions on entries, but nothing sticks. Currently, this is what I have:
//192.168.9.102/Entertainment/music /mnt/music /mnt/music cifs iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=yellowtent,gid=yellowtent,file_mode=0660,dir_mode=0770 0 0
when testing the config, I get no error messages, no output at all. But mounting doesn't work...
sudo mount -a
Any assistance/suggestions are appreciated.
Thanks!
Update 1:
After working with the USB interface in a link up statec(manual like above), I tried editing the 99-my-custom.yml file to show the following:network: ethernets: enxc4411eb4c476: addresses: [192.168.9.101/24] dhcp4: no version: 2
Following the advice in the accepted solution in this post: https://unix.stackexchange.com/questions/485395/cant-permanently-assign-additional-ip-addresses-to-usb-ethernet-adapter-via-et
I decided to try adding the "generate"-option with netplan and issued the 3 commands:
sudo netplan generate sudo netplan try sudo netplan apply
I did a sudo reboot, and two strange things happened. Firstly, the Cloudron took forever to reboot, I was thinking I had messed up everything. It still takes forever to reboot on subsequent reboots, so something has happened (I have messed something up, it seems). And secondly, upon successful reboot, the USB ethernet device is just gone from my system...
I do
sudo ip link show enxc4411eb4c476
and it returns: Device "enxc4411eb4c476" does not exist.
I do:
ip a
and the device name doesn't show up. The same thing happens when I do:
sudo lshw -C network
Any ideas on how I messed up, and what to do to fix it? Thanks!
Update 2:
I unplugged and replugged the USB ethernet dongle, and now it's recognized again by the Linux. I've reverted my netplan (99...)-file to the one in Update 1:network: ethernets: enxc4411eb4c476: addresses: [192.168.9.101/24] dhcp4: no version: 2
It still doesn't mount the device on boot, but at least linux finds the device and I am able to mount it manually.
Fun fact... after mounting the device manually, I am able to do a
sudo mount -a
which returns without errors. Further, I am able to list the contents of the mount by doing a
sudo ls /mnt/music
if I list it without root, I get permission denied (probably because of the "yellotent" uid and gid in the mount string in my fstab (see above). Fun fact #2: In my Cloudron web interface, I am able to browse the content of this share if I:
a. unmount the previously mounted volume (/mnt/music)
b. re-add the previously mounted volume (/mnt/music)
c. go to the file browser in the Cloudron GUI and click the "browse" button
d. allow the following Cloudron error in red: "Cloudron error: unable to connect to the file manager server"
e. click browse once more - then the contents of the share is loaded, and I can access the filesSo it might look like my fstab code is halfway working, and the problem is that ubuntu 20.04 doesn't automount my usb network card. Hopefully, someone can shed some light on this.
- Network card
-
What's coming in 9.0 (was 8.0)@micmc said in What's coming in 7.6:
@odie Unless I'm missing something, I believe you can already achieve all that you describe with Cloudron, right now. No?
No, not to as far as I can understand. The feature request I am making is basically the one described in this topic: https://forum.cloudron.io/topic/8323/how-to-upload-import-app-backup-in-cloudron/8
and which led to this feature request: https://forum.cloudron.io/topic/8359/ability-to-import-backups-from-computer-disk-rather-than-needing-to-scp-files/1
As far as I know, this one isn't implemented yet.
-
Change request: Notifications in Cloudron 3.5.1Hi,
Thanks for introducing notifications. That can be super helpful.However, could we please be allowed to mute certain notifications somehow? My problem is that I constantly get a new notification that my email setup is wrong. I self host, and have two domains on my Cloudron. On one of the domains, I don't want email setup. On the other, I have everything correctly set up minus PTR (which I cannot set, and which I don't need, since I only use the email for my internal use).
It is very annoying that a new notification pops up several times an hour that this email setup is wrong. I would love to be able to mute it permanently. I could even live with having all email configuration notifications muted, and even the old behaviour of no notifications at all was better than this. For me, this almost becomes the boy who cried wolf.
Any chance having this looked into?
Thanks for a super product, by the way!
-
Miniflux filters?@nebulon Thanks, nebulon. Yes I have seen it, this is the documentation that was really confusing for me (but, as I said, I don't really understand how to write regex-filters, I just learned how to do it in TTRSS).
To illustrate, I understand that (?i)miniflux tells miniflux to ignore (delete, if in the "block rules" part) all articles containing the word minflux (case insensitive). But I struggle with the implications for more rules. And I struggle to understnad why the "?" character is used.
In my example above, would I be right in assuming that I could add this example to my filters like this?
((?i)miniflux|fashion|car|holidayfu|[2][3-5][1-5]|foo.*bar)
Also, does this mean that in Miniflux, the regex expressions are case sensitive by default? (they aren't in TTRSS).
Sorry for being a newbie...
Odie
-
Fix for kernel bug in Ubuntu 20.04 causing various issues@girish said in Fix for kernel bug in Ubuntu 20.04 causing various issues:
@p44 I put in instructions to reverse in the original post.
Thanks.
I tried to implement the instructions to reverse. For me, this didn't work. I followed the steps, did the reboot, and uname -nar still shows 5.4.0-131-generic #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
I tried to follow the steps suggested by @nebulon here: https://forum.cloudron.io/post/57470
When checking for updates, it provided the following output:
Hit:1 http://no.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://no.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:3 http://no.archive.ubuntu.com/ubuntu focal-backports InRelease Hit:4 http://no.archive.ubuntu.com/ubuntu focal-security InRelease Reading package lists... Done WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Maybe it was wrong, but I unholded the previously hold packages.
Then I rebooted and waited a few hours. Nothing happened, I was still on 5.4.0-131-generic
So I tried the next step I could find, by following the instructions here (as best as I could understand): https://forum.cloudron.io/post/57552
At command line, I typed sudo /usr/bin/unattended-upgrade
Again, I rebooted and again I was still on 5.4.0-131 when I checked today.
So now, I tried to follow the new instructions you put on top of this post.
First, the unhold command gave the output that the change already had been unholded.
Second, when doing sudo unattended-upgrade -d, I got a huge output, but nothing in that output said anything about 5.4.0-135 generic. (I pasted the full output below, sorry if it becomes a long post).
I continued to follow the instructions as best as I could, so I edited /etc/default/grub like it says in the reverse instruction post, did a reboot, and checked uname -nar again. Still on 5.4.0-131 generic.
I have not apt removed 5.4.0.131 (as I thought that perhaps would be a bad idea since I apparently don't have a newer), and I have not restored /etc/default/grub to default 0.
Could you offer any assistance, perhaps? Is this easily fixable, or do I have to clean install the whole Cloudron and restore from backup?
I am on Ubuntu 20.04 and I self host.
Thank you!
edit: I have to reply to this post, because the output is too long for the editor:
-
using bitwarden android app, crashs when I save any editsSame problem here with both the iOS and Android version of the app when adding credentials.
-
Miniflux filters?@odie Thanks. So basically, the same filtering as TTRSS, except everything is one line. Appreciate it!
-
Fix for kernel bug in Ubuntu 20.04 causing various issues@girish said in Fix for kernel bug in Ubuntu 20.04 causing various issues:
@odie You should leave the conf file. Are you also on a home server?
Initially, I thought that support request was an exception. Maybe there is some genuine unbound configuration issue. hmmm
Yes, I am on a home server. Services seem to start
-
Pi Hole - network-wide ad blocking@girish Would be nice to either have the possibility of keeping it open, or (my preferred option) to be able to add IP rules for oneself (ie. add rules so I can choose IPs/IP-ranges that could access this Pi-Hol).
-
Miniflux filters?@nebulon Thanks for following up - hopefully, it will. I haven't had the time to add feeds and test yet. Will report back