Downloading podcasts on a QNAP nas, the hard way

QNAP NasFor a long time I have had this quite unique way to download podcasts on my home network. It’s served me very well but since getting the NAS it’s been an endless fight to find a good way to do the same with minimal effort. Up till recently I have been running another machine on my network with Ubuntu, to download the podcasts using the tiny tiny rss source.

I would sync the podcasts over the network to my NAS mainly for connivance but I like the idea of the NAS being the place to access everything.

So after many years I finally come to a solution which might be useful to others too, as I couldn’t find a good solution in one place. To be fair I stopped running Tiny Tiny RSS (TTRSS) in favour of FreshRSS but regardless.

These are all for informational purposes and aimed at technical people who understand their way around a the terminal, have sudo and SSH access and can use alternative app repos.

  1. Install CrontabUI and Entware-std on your QNAP using the linked repo.
  2. I tried using CastGet which you can install via OPKG store but couldn’t get to grips with it, as it didn’t support what Podget did.
  3. I downloaded and unzipped Podget then ran it from the terminal. It worked once I found the user directory /share/homes/{username}
  4. Then I started moving the download directory and where the config files sat by modifying the permissions.
  5. Once it was working, I created a shell script which would pull the downloads and have all the parameters set. Remembering to make it executable checked it can work under a admin user
  6. Then started on the Qnap cron, which is a pain and needs attention. This is also where CrontabUI can save you a lot of time. I did do it manually but found it tiresome and there was little feedback.
  7. In CrontabUI, I tried a number of different options and would check they would run, looking at the timestamps of files. In the end what work ed for me was, /sbin/download-podcasts.sh. I tried many times to get it working but found it wouldn’t actually run outside of /sbin even with the right execute permissions.
  8. Now it works but may reconsider switching to Castget now I stopped using TTRSS and I have found I need to use Podget 0.6 as it throws a lot of errors from missing libraries and out of date fgrep commands.

Hopefully this might be useful to others? There might be an update if I switch back to Castget.

Growing up in the age of the search

Gnome shell search

This has been massively shared on the internet but I did find it interesting as something to look at how I organise myself.

Generally I use folders of hierarchy on most of my systems including my Android devices. I find the linux operating system encourages you put files in certain locations, especially when you are using different applications and different app systems. For example using snap, flatpak, apt and appimage. Its quite a diverse (sometimes complex) ecosystem compared to OSx and Windows I found.

I do use symbolic links (shortcuts) a lot on my systems and find it useful to link things within remote locations like my NAS or online storage.

Gnome shell has search built in from the super key (windows key on most laptops). I don’t tend to use the search for files or folders, which in hindsight is a bit silly because its much quicker. I guess it just wasn’t as good & quick as it is now, and so never got use to using it. Even now I still would put the files in a certain folder to be clear where it is for my mind.

I use dropbox, which kind of forces you to use a folder hierarchy. There is most of my files on there and that includes personal, work, app, etc. I have my Google drive mounted as a folder inside of Linux, so I also manage that in a similar way.

Now I’m looking at the list of Gnome shell search extensions and thinking about using it much more. Heck I can search my email, files, music, etc from Gnome shell (no Joplin however) time to start using it more.

Paypal goes crypto

Use Paypal to buy Crypto We all knew it was coming but it feels so strange seeing Paypal supporting Crypto. Especially certain ones over others.

Confirming crypto in Paypal

At least there is more terms and conditions before you can actually buy.

Buying etherum in PaypalActually buying some Ethereum is pretty straight forward. You can pick anything linked to Paypal including your credit and debit cards (which is slightly troubling).

Having bought a little bit, it seems to be stuck in Paypal. I couldn’t find any wallet address or a way to send the bought funds to other own crypto wallets. Maybe that might come but I doubt it.

 

Update your Chrome browser now

The amount of times I have been on zoom during work, someone shares their own screen and you can see there Chrome browser almost begging the user to hit update.

Most people put these updates off and I have really hard time understanding why, especially because the most updates are done in seconds and you are back to where you left off. Maybe its different on Windows and Mac but on Linux very few updates require a reboot. If a browser required a reboot I would be shocked.

The chrome updates recently have become critical with a number of zero-day exploits running wild.

I found this post explaining the colour differences in Chrome updates.

Get a Chrome update when available

Normally updates happen in the background when you close and reopen your computer’s browser. But if you haven’t closed your browser in a while, you might see a pending update:

  1. On your computer, open Chrome.
  2. At the top right, look at More More.
  3. If an update is pending, the icon will be coloured:
    • Green: An update was released less than 2 days ago.
    • Orange: An update was released about 4 days ago.
    • Red: An update was released at least a week ago.

The amount of the people I have seen with the Red update is incredible. Of course if you are not sure how to update Chrome…

To update Google Chrome:

  1. On your computer, open Chrome.
  2. At the top right, click More More.
  3. Click Update Google Chrome.
    • Important: If you can’t find this button, you’re on the latest version.
  4. Click Relaunch.

The browser saves your opened tabs and windows and reopens them automatically when it restarts. Your incognito windows won’t reopen when Chrome restarts. If you’d prefer not to restart straight away, click Not now. The next time you restart your browser, the update will be applied.

Its that easy…

QNAP ransomware attack

Its the first time I have owned a NAS when a big ransomware attack is underway. Its clear QNAP haven’t done enough and learned about this a 5 days ago via bleeping computer.

I am very aware of ransomware attacks on standard computers and keep the firmware and software up to date when I see the updates. Its clear the notification of updates could be more viable, as its not that often I’m logged into the NAS. I have email and push on but I’d like to see more options on this front.

Bleeping computer has the full details of what you need to look out for and what you should do if you are being attacked.

A slightly better solution

xps13 camera cover
My Dell XPS 13 with the little microdot

A while ago I mentioned how the super tiny bevels on my new Dell XPS13 and Acer Chromebook make a camera cover look so silly. Some people mentioned to me about using duck tape, which I gather doesn’t leave as much stickyness after use.

chromebook camera cover
My chromebook with the microdot camera cover

But I also was pointed to little micro-dots which use the same glue as duck tape but are a lot more discreet than a slice of duck tape. The sheet I got has a number of them in different sizes.

lens covers

Its a lot better than what I had before but lets see how long they stick around with general use.

Presentation problems with Ubuntu, think I might have found the problem?

I have no idea why or what happen, but this is likely the 4 or 5th time my Ubuntu machine has become unstable while presenting live on zoom.

Tonight I gave a presentation for the Mozilla Festival about adaptive podcasting. I did some tests because I wanted to see if I could switch the audio from my headset mic to the Android phone running the app. Things were not working, so I decided to use the audio captures instead. Everything was fine, presentation in Google Chrome using google slides and Miro in Firefox for the workshop portion later. Zoom for video sharing.

Everything was smooth then I started Chrome in presentation mode but remember I need to turn on auto-generated subtitles. I switch to Zoom on my second screen try and turn it on but everything refreshes and freezes except my mouse cursor. The camera light is still on and sound is working (both mic and audio). I am forced to run the whole hour long workshop with no access to my slides, zoom or anything else. So I freestyle it.

I remembered a few times before something similar things happening while giving a presentation at Agile Manchester, UCD gathering, Immersive Arts Lab 8 and last week at the publicspaces conference. However the difference has been the laptop had paused for a short while (couple of minutes) before returning to normal state. This time I ended up rebooting the whole laptop.

Thinking about the circumstances of the other times, I suspected it might be Zoom but then its happened with Hopin too. It can’t be the laptop because I now I have a brand new laptop and although they are both Ubuntu the first three were Ubuntu 18.04.3 LTS. While I was running Ubuntu 20.4.2 LTS for the publicspaces conference and Mozilla festival. This leads me to the other common element which is Google chrome, which I use because its google slides (I tend to only sign into my google account with chrome).

Then I found problems with Chrome and fullscreen.

Even if its not quite right, I’ll be testing running Google slides from Firefox instead.

One upside of todays presentation is the amazing response I got from people on the call who really enjoyed the pure storytelling. Although I am glad for my co-host, having shared the slides and miro whiteboard right at the start.

Big thanks to everyone and the lovely words people have shared with me.

We got to do better than this… Webcam covers

Camera cover on the new XPS13
How attractive on a new laptop

I agree this is a privileged thing but I got a replacement for my aging Dell XPS 13 work laptop. Another Dell XPS 13 but the updated version with much better support for Ubuntu. Its a great machine!

Dell XPS13 with that camera cover
My Dell XPS13 with that SD card, I mean camera cover sticking out

One thing I did look forward to was the new position of the webcam from the hinge alongside the keyboard. To the top of the screen like most laptops. There is a problem however, as the bezels get smaller the camera covers are not keeping up.

This isn’t just my new Dell XPS but also the Chromebook I got last year.

Chromebook camera cover sticking out
Looks like there is a SD card sticking out of my Chromebook

I gather there is sticker packs which don’t leave that usual glue stuff, which I’ll give a try but I certainly feel like I’m putting a plaster (literately) on a much deeper rooted problem. Camera should never be possible to enable without the light coming on full stop.

The tale of Amazon and the imported Qnap Nas

2 Qnap NAS boxes
Which one is the grey import?

I have almost no words for what’s happened recently with my Qnap NAS.

I decided a while ago that it was time to replace the server in my bedroom with a QNAP NAS. I had it with the heat during the summer and frankly it was long overdue. Plus a few people recommended them to me, plus pointed me at NAS compares. I bought the NAS from Amazon.co.uk as it was the cheapest by about 100 pounds, plus they had the 8gig version of the TS653D. Almost everywhere else had a 4gig only version. I knew I needed a bit of memory as I was going to replace my ubuntu server, which ran at 45-70c depending if it was transcoding for plex.

I bought the NAS from Amazon.co.uk https://www.amazon.co.uk/gp/product/B0896YVN5L. There was no mention this was coming from America as a grey import. After I bought it I noticed it came from Texas, USA with via UPS and it took about 10 days. I didn’t think too much about it once it arrived, got it set up and moved all my data over (this took weeks!). However when I tried applying for the 5 year extended warranty thats when things got interesting.

5 years of warrenty

Having applied to Qnap, answered their questions, I sent them the invoice which I got from Amazon. However Qnap replied with.

From the invoice, this is sold by Amazon Export Sales LLC, and the customer also pay the import fee, the customer should know the unit is not from local distributor.
The note says: “Only products that are sold and purchased from the same region are eligible for a warranty extension.”. 

Please confirm with Amazon.co.uk that the NAS unit came from UK (distributor) and not from US.

We went back and forth for a while but I got back on to Amazon. They insured me the NAS is a UK model. Qnap of course were not budging, the serial number wasn’t right and regardless if I bought it form Amazon.co.uk it was a grey import. I did think it was strange it was coming from America but I just thought it was where the stock was from. Plus Amazon kept confirming its a UK version.

Then finally I got into an exchange with Amazon customer services.

10:53 PM QNAP won’t provide a warranty for the NAS because its not a UK/EU NAS I bought it through the amazon.co.uk with pounds but say its a US version
10:54 PM Rizzwan | I can see it is Amazon global store order. Allow me a moment to connect you with them for further help.
10:55 PM Global order? I bought it through amazon.co.uk

Then Rizzwan was replaced by Tamsyn…

10:55 PM Tamsyn has joined and will be ready to chat in just a minute. Tamsyn | ​This is Ta​mmy from Amazon. ​ I’ll be assisting you.​
10:57 PM Here is the email I got from QNAP… (same as above)
11:00 PM Tamsyn |  Yes it is from a UK distributor
11:01 PM I need something from Amazon to prove this, as QNAP won’t extend the warranty otherwise I have given them the invoice already
11:03 PM Tamsyn | what is the for the return ?
11:05 PM I don’t understand?
11:05 PM Tamsyn | what is the reason for sending the item back ?
11:07 PM I can’t get a extended warranty for the QNAP NAS
11:08 PM Tamsyn | Reason I’m asking is because I can refund you
11:09 PM Its a sub £1000 device and want to make sure it doesn’t go wrong, so the extended warranty is important Can I exchange it instead? because all my data is on the device now
11:09 PM Tamsyn |  cannot exchange
11:10 PM Do you have anything else I can send to QNAP to prove its a UK/EU version? They want proof – “Please confirm with Amazon.co.uk that the NAS unit came from UK (distributor) and not from US.
11:12 PM Tamsyn | We can send them an email what is the email
11:13 PM Its done through their support forum- as the email is no reply – noreply@qnap.com. If you can send me something I can try and get a email to send to them I’m sending them this… “I am talking with Tamsyn | Customer Service Amazon.co.uk and they confirmed it is from a UK distributor – Tamsyn is asking for an email address to forward you details of the UK distributor”
11:17 PM Tamsyn | yes that is fine
11:17 PM Is there a email I should ask QNAP to contact you on?
11:18 PM Tamsyn |  yes
11:18 PM Thanks… you understand why I don’t want to send it back but I really want to get this sorted out because I want to keep it for at least 3 years 11:19 PM Tamsyn |  Yes I understand 🙂
11:19 PM Thanks QNAP are slow to reply, so is there a way of holding the return based on the outcome of this conversation with QNAP They usually take about 2 days to reply
11:20 PM Tamsyn | okay that is fine
11:24 PM Thanks, and I guess once I hear back from QNAP I join this chat again Just for reference I’m talking with Gerry ********* from QNAP… “From warranty information, it shows the NAS unit was sold from Amazon US and not Amazon.co.uk
Please confirm with Amazon.co.uk that the NAS unit came from UK (distributor) and not from US.

Then out of nowhere Tamsyn was replaced by Collen…

11:30 PM C Collen has joined and will be ready to chat in just a minute. Collen | Customer Service Hello, Ian Please note this was a global store order Sold and shipped by amazon US Order Placed: Tuesday, 3 November 2020 (GMT) C
11:33 PM Hold on Tamsyn said it was sold from a UK reseller a moment ago
11:34 PM Collen | Customer Service Please look at email from Tuesday, 3 November 2020 01:51 (GMT) C
11:39 PM Collen | Customer Service Global Store Amazon Marketplace order with Amazon Export Sales LLC C
11:45 PM Collen | Customer Service Do you wish to return the item for a refund? C
11:45 PM I would like to do an exchange as I am using the NAS, Ok I see it says Amazon Export Sales LLC This was not clear on the site when I bought it.
11:48 PM Collen | Customer Service We can only refund a USA item only on return We cant replace it C
11:48 PM Right I see, can I get a UK version then return the old one?
11:49 PM Collen | Customer Service Yes C
11:51 PM This was not clear at all when I bought it on the site
11:51 PM Collen | Customer Service However you will need to re order C

So in short Amazon mislead me by never making clear this was a grey import QNAP NAS. Yes when I got the invoice, I could see it was coming from Texas but it was too late by then. Simple as this, customer service lied to me and to QNAP.

Cheeky!

In the end Amazon/Collen did send me the return details and I had 7 days to return the QNAP NAS back to Texas. Annoyingly I had to print the return slips and I don’t own a printer, luckily colleague Jimmy helped out by printing them out for me. In the mean while I got in touch with QNAP, they pointed me in the direction of Scan.com and I was able to buy and get almost the exact same model sent to the next day. I say almost exact because I opted for the 32gig version as I was considering add more memory anyway and this would save me a lot of hassle.

Telling enough, Scan.com when I called them to confirm the speed of delivery, told me a few other customers have had the same problem with Grey imports sent from America and bought from Amazon.co.uk.

With the clock ticking, I was worried it was going to take forever to move everything across but I found it was super quick when I found this guide to move from one device to another. Pretty much start the NAS, update the firmware and slot the disks in the same slots. The migration took about 2hours in total, which is amazing. I was wondering about taking time off work to get this sorted but there was no need.

QNAP nas's
Which one is UK and which one is American?

Just enough time to take some pictures of them side by side then box up the grey import/amazon one, add all the labels then take it to the UPS drop off which just happened to be in China town. Can’t tell you why I didn’t get a taxi or take the tram half the way there, but it was certainly a work out for my lockdown arms.

4 weeks later I received my full refund from Amazon.co.uk and I’m sitting pretty with my QNAP NAS with 5 year warranty.

Port trunking/Link aggregation on a TPlink AC2300 router

My new NAS comes with dual 2.5gigabit LAN ports (providing a total of 5 gigabit of bandwidth). Its not much use to me because its plugged into a 1gigabit router, attached to 1gigabit internet and a 1 gigabit internal network.

However I noticed a feature on my router called link aggregation. In theory I can plug both LAN ports into the router and get 2gigabits of bandwidth to the NAS. Ok its only mainly useful for multiple connections to the NAS because everything else is sitting on a 1gigabit networking. But you can imagine uploading a lot of data from the NAS and also editing video on my LAN connected laptop.

Link aggreation on TPlink

When looking at the TPlink help page,  it looks pretty straight-forward. However when looking at my router there is no options. No link aggregation options. I checked I have the latest updated firmware and I was thinking of sending it back… till I spoke to a friend and he convinced me to set up port trunking from the NAS side just in case the router has it enabled by default now.

Port trunking

As you can imagine, it worked… I mainly write this as I couldn’t find an answer when I searched for details previously.

Next upgrade for the switches will be from 1gigabits to 2.5gigabits.

Using Yuno hosting for all my fediverse needs?

My raspberrypi4 yunoserver

It was in a discussion with Derek Caelin who created the video Decentralised social networks vs the trolls. Who mentioned Yuno host while I mentioned how much trouble I was having getting Funkwhale working to replace mixcloud.

I had bought a raspberry pi 4 at the start of April to replace my raspberry pi 2 and maybe add something to the kitchen audio setup. But hadn’t really done much with it. So the other day while watching a film I built the case, downloaded the yunohost image on to a 128gig microSD card and got it all running.

Got to say Yuno host is pretty nice and easy to setup. The hardest part was getting the DNS all setup with one of my own domains. Now its kinda setup, I have been looking through the app catalogue and spotted many of the apps/services I wanted to run in docker such as Funkwhale, Calibre-web, Pixelfed, Zerotier, Wallabag, Mastodon, Matrix, etc, etc…

Currently having a bit of fiddle trying to setup the DNS records to allow multiple applications hosted on one system.

I’m impressed so far… Although I am thinking it could be so much better on a more powerful machine. I could use one of my older laptops instead, however I gather the performance will actually be better on the pi. To be fair with a gigabit ethernet network adaptive, I don’t need to worry about storage so much. Although I’m looking at maybe switching my Ubuntu server to Yuno if I can get everything I currently run working.

Expect to hear more as I start installing more services.

The Asus C434 Chromebook

Asus Chromebook Flip C434 review image 1

I recently bought myself a new Chromebook. I considered getting a Dell XPS13 (which is my work machine) or Lenovo X1 carbon but decided I wanted to replace my old Asus Chromebook which I was giving to my parents to replace their very old Samsung Chromebook.

Its been good to have my own laptop as a backup when my work laptop goes wrong for what ever reason (i’m currently running it off a external SSD). I have enjoyed the Android integration in the past but when I learned about the Linux integration and I was sold.

I opted for the i5 version with 128gig of storage and 8 gig of memory. Why? Well I decided it needed to be slightly more powerful and act a bit more like a full laptop if it was going to run Linux apps. I see this Chromebook as a laptop I can use for most things including audio/image editing. Originally I got a good deal on a refurbished version which was great except Bluetooth was broken and it had to go back. I then bought this laptop brand new and it was shopped and delivered in all of 18 hours!

So far I have only installed htop, inkscape, Joplin, audacity, barrier, cheese and firefox in the linux terminal (love that its ian@penguin in the terminal and I have firefox installed!) then decided to install Flatpak on ChromeOS, I considered installing Snap but it sounds problematic currently.

Just checking out a bunch of ChromeOS blogs and I found this reddit faq useful to fix my linux install when it broke after I installed it and shutdown my chromebook too early.

Generally I’m very happy with this Asus Chromebook and its a good size, weight and I still love the tablet mode.

The Houseparty is over, time for the GDPR to kick in the front door?

houseparty gdpr request email

I requested my GDPR personal data from Houseparty/Epic games over a 2 months ago when I signed up under my spam email and slight social pressure from friends. I read the privacy policy and almost spat out my tea.

However I found I could use houseparty in a clean browser (chromium) – app.houseparty.com. as there was absolutely no way I was going to install the app on my pixel phone. After trying to play a game with friend I found the video worked but not the actual game.

As we moved on to using boardgamearena.com. I decided I wanted to delete my account and got interested to know how much data they had collected about me in my short time in houseparty.

Outcomes my GDPR request, I send it to data-requests@lifeonair.com and nothing. I resend it to support@houseparty.com and get my response. Back and forth then finally…

Houseparty Support

May 08, 2020, 20:46 +0100

Hello Ian,

Thank you for your response.

I’m glad that you’ve reached us regarding your request. We received your data request. Our team is working on pulling the data, and you will receive your data within 30 days.

Please feel free to contact us if you need any further assistance.

Regards,
Romeo Tango

As you see can see the date of May 8th was 34 days ago and yes I get Covid19 but I’m not expecting the much data back. Unless there is a ton coming my way?

Either way I’m annoyed at being messed around at the start and also them not taking it seriously. I’m still not convinced Romeo Tango is real to be honest.

ICO submission

So enough, I’ll let the ICO deal with it all.

 

Immediate Action Required! Your SpiderOak One account will be canceled?

Spideroak logo

I received an email the other day. It looked like a classic phishing attack, except there was no link to fix the problem…

Your account is in violation of our terms of service

Hello. This is ************* from SpiderOak’s support team. I’m writing to inform you that your account is in violation of our Terms of Service immediate action is needed on your part.

Because of the amount of data stored in your account or the type of data you are storing, your account is negatively affecting the accounts of other SpiderOak users. Because of this it will be necessary to close your current account.

We realize this is sudden and we want to do what we can to help you.
We have two options to offer to help you move forward:

1. A 5 TB account at the same price as your existing account. If you choose this option a member of our support team will help you set up a new account, transfer your billing information, and place the new account on a 5 TB plan at the correct price.

2. Cancellation and a full refund of your most recent payment. If you choose this option our support team will set up a refund as soon as we hear from you.

If we don’t hear from you by the end of this week we will lock your account while retaining your data for a grace period of 14 days. At the end of the grace period if we still have not heard back from you your account will be canceled.

You can contact us by replying to this email, or by writing to support@spideroak.com. Please contact us as soon as possible so we can help you move to one of the options I mentioned.

Thanks,
**************
Customer Success

The first thing I did was check my account directly and then replied with this…

Hello ************* and support

To check this isn’t a phishing attack can you tell me the name of the device and how much data is currently stored?

I’m keen to resolve this but it strikes as a phishing attack.

It felt like a phishing attack and since I have seen a bunch of new data dumps, you could hardly blame me.

But once I could verify everything I suggested removing some of my older computer backups after seeing this. This fell on deaf ears.

Unfortunately that isn’t an option. Your account has been using excessive resources, which has caused issues for a number of other users on the same server cluster as you. Because of the No Knowledge nature of our product we can’t tell you exactly what is causing the issue. I’m sorry that I don’t have more details for you.

The two options I can offer you are moving to a new 5 TB account (at your current payment price, normally it is a $320 / year plan) or cancellation and a refund. You won’t be able to keep your current account.

Spideroak account

Note in option 1,  if I pay more money I could still upload the same files to Spideroak!!! Something is fishy here. Either theres a problem with my files or not. I get the zero-knowledge issue but something doesn’t add up.

Frankly I’m pretty peed off about this all. I’m not the only one either, a few searches later I found others who have had similar emails.

Spideroak a while ago stopped their unlimited option and it feels like this the nail in the coffin by removing all the unlimited users?!

I guess its been a good but I have been thinking about switching since Spideroak is American based, the change to the warranty canary and finally something which has always bugged me – No two factor auth!

Suggestions for places to store my backup data which is also zero-knowledge or I could client side encrypt it before uploading if needed.