How I Replaced Google With My Raspberry Pi 400

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 121

  • @gorilladev
    @gorilladev ปีที่แล้ว +31

    if you are going to access your nextcloud from outside your local network I highly suggest using a lets encrypt certificate so you have an encrypted connection to your installation .

    • @Ryclic
      @Ryclic  ปีที่แล้ว +6

      right, i completely forgot about this. thanks!

    • @emifro
      @emifro ปีที่แล้ว +3

      Not necessary, because he is using Cloudflare Tunnel

    • @brionlund2467
      @brionlund2467 5 หลายเดือนก่อน

      If data storage is all he wants, that’ll be fine, but you run into some cors issues when trying to use some of the more advanced features of Nextcloud when it’s accessed through cloudflare tunnels. I couldn’t figure out the solution to this, so I ended up installing nextcloud and exposing my instance the old fashioned way, which required a certificate.

  • @brunoais
    @brunoais ปีที่แล้ว +17

    Recommendation: Backups!
    From what it seems, you don't have backups. Be careful because, specially for an old drive, it can fail at any time and the information can be hard to recover. Backup!
    For best results and reliability, I recommend backing up to an HDD

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      for sure, i'm definitely going to be backing up this drive frequently. thanks for the recomendation!

    • @one_boi1277
      @one_boi1277 ปีที่แล้ว

      @@Ryclic The software I use at home to back up my computers is called Urbackup. It's simple to set it up in a docker container and it works like a charm

  • @nicholasz2510
    @nicholasz2510 ปีที่แล้ว +64

    next make your Pi crawl the web and implement PageRank to replace search lol

    • @Ryclic
      @Ryclic  ปีที่แล้ว +27

      my raspberry pi will dominate the web soon...

    • @EzraTreasure
      @EzraTreasure ปีที่แล้ว +9

      or host your own searx instance 😮

    • @csolisr
      @csolisr ปีที่แล้ว

      @@EzraTreasure Came here to say that, but if you actually want to properly crawl the web, you could try using YaCy instead

    • @ejazali4
      @ejazali4 ปีที่แล้ว +1

      a searX instance could be good

    • @michael_r
      @michael_r ปีที่แล้ว +2

      You could use Common Crawl for the crawl. Making the index would be…quite a challenge for a raspberry pi.

  • @computerfan1079
    @computerfan1079 ปีที่แล้ว +1

    Never thought Bossa Nova and tech would go so well together! Great video

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      thanks!

  • @SIMULATAN
    @SIMULATAN ปีที่แล้ว +26

    Incredible video, really well made!
    One recommendation: use docker compose over docker run in the future, it's not really harder and it'll allow you to easily recreate your instance without the risk of loosing the command you used

    • @Ryclic
      @Ryclic  ปีที่แล้ว +7

      Thanks, I really appreciate the feedback!

    • @brunoais
      @brunoais ปีที่แล้ว +2

      And docker-compose allows you to more easily bake in the configuration change that was one automatically with a Dockerfile

    • @seriouscat2231
      @seriouscat2231 ปีที่แล้ว

      The video has all kinds of needless extra detail that has nothing to do with what the video is actually about. Such as all the extra screws in the old laptop. Nobody needs to know if during the making of the video the author needed coffee, was tired, had to call mom, took the dog out or it was raining in Kansas.

    • @seriouscat2231
      @seriouscat2231 ปีที่แล้ว

      @@Ryclic, like I said, your former "barebones Arch install" has nothing to do with the point of the video. People click on the video because of the title. Not because the individual doing it ran into twenty unique and interesting but irrelevant surprises.

    • @Ryclic
      @Ryclic  ปีที่แล้ว +5

      @@seriouscat2231 these videos act as a way for me to document my own projects, so if you find the extra things unnecessary you are free to skip forward for all that I care

  • @tomspettigue8791
    @tomspettigue8791 ปีที่แล้ว

    Lol yup, I'm glad you mentioned backup. Playing with fire with one drive like that.
    I'd be surprised if video playback is caused by just the drive 70 MB/sec is plenty fast to stream even 4K, very lightly compressed video even. I'd put more on the Pi's processing power, or even your ISP throttling web server connections to home servers. They want you to be a good, obedient customer who pays for cloud services, like a red blooded American.

  • @FroggyTWrite
    @FroggyTWrite ปีที่แล้ว +6

    it may have been a lack of gpu acceleration drivers on your pi for it to transcode the video to stream

  • @tunedsignal
    @tunedsignal 5 หลายเดือนก่อน

    Great video. I appreciate the content and how you made the video. Its very approachable.
    Nice job!

    • @Ryclic
      @Ryclic  5 หลายเดือนก่อน

      no problem, hopefully more videos coming soon!

  • @CameronRule
    @CameronRule ปีที่แล้ว +7

    Can you also share links eternally now after tunneling with cloudfare? Watched many tutorials on nextcloud amd nobody mentions this. Huge part of having cloud storage

  • @harryhardy6359
    @harryhardy6359 ปีที่แล้ว +4

    Man, you missed installing SSL on that.

  • @_AG_63
    @_AG_63 ปีที่แล้ว

    Loved the video! I am a Google photos user and have used more than 70 % percent of the free space available. I was thinking of making one too using my old laptop's 512 GB hard drive and a raspberry Pi. It's a fun project 😌

  • @FireBean8504
    @FireBean8504 ปีที่แล้ว +4

    You could backup to Wasabi. Pretty dirt cheap and gets your data off-site incase of a fire or something.

    • @Ryclic
      @Ryclic  ปีที่แล้ว

      thanks for the suggestion!

  • @TenkoBerry
    @TenkoBerry ปีที่แล้ว +1

    Weird TH-cam recommended but good video 👍

    • @Ryclic
      @Ryclic  ปีที่แล้ว

      thanks!

  •  ปีที่แล้ว +8

    Without RAID 1 it is at best temporary solution as well unfortunately. I have these kind of things running on my NAS which has.

    • @PatPatych
      @PatPatych ปีที่แล้ว +1

      Wrong. With a sufficient backup system, you can make it work without RAID.

    •  ปีที่แล้ว

      @@PatPatych not without downtime or potential data loss. Backups don't compensate for bad infrastructure.

    • @PatPatych
      @PatPatych ปีที่แล้ว +1

      @ It's going to be rare. Besides, Pi can't do RAID via USB.

    •  ปีที่แล้ว

      @@PatPatych then don't use Pi as server.

  • @truenetgmx
    @truenetgmx ปีที่แล้ว +2

    Suggestion for future - use old laptop and proxmox for virtualization. I started with nextcloud on raspberry but then with pihole, homeassistant - ran out of pi - cant afford to buy hardware for every stupid idea :) backups/migrations are easier and battery save your data when power go out

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      agreed, i will definitely be playing around with virtualization in the future on some old hardware

    • @AliveOP
      @AliveOP ปีที่แล้ว

      I purchased a poweredge r720 for $400 on ebay. Installed proxmox on it to play around and it has been working extremely great

  • @tomenza
    @tomenza ปีที่แล้ว +1

    I have one of these, I still need to use it. I really really hate the keyboard. I guess I was waiting for a ready-made keyboard mod. Looks like I wouldn't need to use the keyboard much if I use the 400 the way you describe here. Thanks! Maybe I'll go this route

    • @Ryclic
      @Ryclic  ปีที่แล้ว +2

      No problem! I think the best general use case for one of these would be to run some lightweight homelab software on it, like Pi-Hole, etc.

  • @msinfo32
    @msinfo32 ปีที่แล้ว

    Would love to see a video on how you will implement backups in this setup, potentially offline Bluray/M-Disc backups too?

  • @skoal6879
    @skoal6879 ปีที่แล้ว +4

    Would have like to see how you actually integrated this with your phone and daily habits. For me on Android it work fairly well for photo and video back up, iPhone not so much as you have to keep the app open for it you upload anything.

    • @praetorxyn
      @praetorxyn ปีที่แล้ว +1

      I've noticed the same. My android phone auto uploads, but on my iPad it doesn't upload until I actually open Nextcloud. Still, I only need it to upload when I download a meme or something on my iPad, so it's not that big a hindrance.

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      i don't have any IOS devices, but the android sync is pretty reliable for me

    • @redemption1988
      @redemption1988 ปีที่แล้ว +1

      @@praetorxyn Sadly that's an iOS/iPadOS limitation, it doesn't currently allow apps to fully run in background so they get frozen as soon as they leave the main screen.

    • @praetorxyn
      @praetorxyn ปีที่แล้ว

      @@redemption1988 Yeah, that's what I gathered when I googled about it. It's meant to save battery the same way Android's battery optimization does, but unlike in Android there doesn't seem to be a way to turn it off.

  • @taratays
    @taratays ปีที่แล้ว

    Made, exactly the same before, but I had hard time with nextcloud updates, so I ended up with a greate alternative, seafile, but it will require a bit more steps to setup

  • @MarcelloBrazzoli
    @MarcelloBrazzoli ปีที่แล้ว +2

    Try to look into syncthing as backup/sync solution

    • @Ryclic
      @Ryclic  ปีที่แล้ว

      will check it out, thanks for the suggestion!

  • @kamkom21
    @kamkom21 ปีที่แล้ว +3

    Did you also have strange problems with upload speeds dropping while using webui when all traffic goes through cloudflare?

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      Not really, did you test if the upload speeds were faster on your local IP?

    • @kamkom21
      @kamkom21 ปีที่แล้ว

      @@Ryclic yes cloudflare without proxy give me full bandwith. Enabling proxy is causing random slowdowns of upload

    • @malwareman2970
      @malwareman2970 ปีที่แล้ว

      @@kamkom21 becauz you have slow internet

  • @philipprudhomme6967
    @philipprudhomme6967 ปีที่แล้ว

    You are the real Arnold Rimmer and I claim my £5 ;)

  • @IT10T
    @IT10T ปีที่แล้ว +2

    Ryan, Did you dox your own email?

  • @bexhillbob
    @bexhillbob ปีที่แล้ว +5

    Might as well have kept the drive in the laptop, and installed nextcloud on there.

    • @Ryclic
      @Ryclic  ปีที่แล้ว +7

      I originally thought about doing this, but I didn't want the extra power draw of the laptop always being on so I decided just to centralize everything on the pi

    • @bexhillbob
      @bexhillbob ปีที่แล้ว +2

      @@Ryclic But a laptop has a built-in UPS. Which is useful for things like this. And with the lid shut, and the screen off, it doesn't draw much power.

    • @therealbinchicken
      @therealbinchicken ปีที่แล้ว +1

      @@Ryclic yeah nah not with the extra power the RPI will not draw more than 15w the Laptop will draw a lot more and get hotter. But a mini PC with a Intel celeron or atom could have anotjer option for people who want a little bit more guts and not have a dongle sitting connected to the RPI

    • @macchiatotea5196
      @macchiatotea5196 ปีที่แล้ว +3

      @@bexhillbob it is not recommended to let a notebook run for an extended period of time while the lid is closed. a part of the heat is designed to be let out through the keyboard area

  • @richardlyd7450
    @richardlyd7450 ปีที่แล้ว +1

    I'm doing a similar thing but using OMV(open media vault)..works okay got it is running on a pi3B+ (or what ever its called...the one before pi4?) with an old HDD and I just copy pictures etc to it when I want to.

    • @Ryclic
      @Ryclic  ปีที่แล้ว

      definitely, open media vault is a good alternative as well

  • @koseiplays457
    @koseiplays457 ปีที่แล้ว +1

    have you installed you os in a sd card ?

  • @another3997
    @another3997 ปีที่แล้ว +4

    I've never understood this obsession with cloud storage. Sure, back up some really important data, or maybe some files you need access to from anywhere... but there are so many drawbacks. A single Raspberry Pi 400 is a poor solution if you want to do transfers, transcodoing or any other CPU/GPU intensive tasks. A cheap, used thin client PC or even an old laptop would be far better. A simple RAID array will make data loss less of a worry, preferably with NEW hard drives. Terabyte drives are as cheap as chips.

    • @PatPatych
      @PatPatych ปีที่แล้ว +1

      RAID is not a backup. If you want your data to be safe, you need to back it up to a remote location. In our case, the easiest option is the cloud.

  • @therealjackfisher
    @therealjackfisher ปีที่แล้ว +2

    can you run next cloud and plex at the same time on your Pi 400?

    • @Ryclic
      @Ryclic  ปีที่แล้ว

      i haven't tried plex yet, so i'm not sure

    • @bionicgeekgrrl
      @bionicgeekgrrl ปีที่แล้ว +1

      No reason why you couldn't. However, if you have to transcode with plex you'll find the pi will tank performance wise and that will effect everything else running, to the point potentially of unresponsiveness.

  • @JustinBell1
    @JustinBell1 ปีที่แล้ว +1

    hopefully you are backing up that drive

  • @mat_max
    @mat_max ปีที่แล้ว +1

    so, if i'm getting this right. You're using a zero trust free plan with a cloudflare account for the whole tunnelling thing, right?

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      yep

  • @therealbinchicken
    @therealbinchicken ปีที่แล้ว +5

    reusing a used HDD is not the best solution for reliability it... a 500GB SSD is more than enough and cheaper than a raspberry pi, more reliable longterm. but as a temp solution to test the theory this is a good idea

    • @therealbinchicken
      @therealbinchicken ปีที่แล้ว

      currently i am using Resilo Sync (free) to sync to my desktop from my phone, but I'm in the same boat with wanting a complete remote solution like google drive but low cost and effective. nextcloud was my second option i was going to go with on my Rpi but i was too concerned for streaming speeds and buffer due to the pi's limitations and port forwarding lattency

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      true, ill definitely be looking to add some type of SSD storage later on since nextcloud allows you to easily add external drives. As for the buffering speeds, I'm still not quite sure if it's caused by the drive having slow read speeds or whether it's something network related

    • @therealbinchicken
      @therealbinchicken ปีที่แล้ว

      @@Ryclic mmm yes could be you could try to ping the server and/or bench the RPI random read and write to the drive.

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      @@therealbinchicken yeah i'm planning to test it this weekend, i'll let you know what i find

    • @therealbinchicken
      @therealbinchicken ปีที่แล้ว

      @@Ryclic sounds good I'll keep my bell notifications on for subscription

  • @infotruther
    @infotruther ปีที่แล้ว +1

    Swell music for a change

  • @rexintonegamers
    @rexintonegamers ปีที่แล้ว

    u can pixel spoof android in order to get unlimited storage

  • @balazssrancsik1691
    @balazssrancsik1691 ปีที่แล้ว +1

    Regarding Cloudflare, did you have to port forward your router or is it working without that?

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      No port forwarding required! The great thing about cloudflare tunnels is that everything is hosted by them, so you just have to send your traffic to cloudflare and they will make it outward facing for you. Here's a bit more about it: developers.cloudflare.com/cloudflare-one/connections/connect-apps/

    • @balazssrancsik1691
      @balazssrancsik1691 ปีที่แล้ว

      @@Ryclic Brilliant, I will definitely give it a try. Thank you for the comprehensive answer. :)

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      @@balazssrancsik1691 no problem!

  • @b3ans4eva
    @b3ans4eva ปีที่แล้ว +2

    No HTTPS?

  • @bjoernschumacher5852
    @bjoernschumacher5852 ปีที่แล้ว +1

    isnt accessability from the web dangerous? no fear of being hacked?

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      anything that is on the website has some kind of risk to it, but i've moved the nextcloud instance to a different domain since the video, and enabled 2fa

  • @PatPatych
    @PatPatych ปีที่แล้ว +1

    Ok, so, a good idea, but a really bad execution. Having no backups whatsoever is basically asking for your data to be lost. If you want your data to be safe, you need to follow the 3-2-1 rule: 3 copies, on 2 different storage media, 1 backed up remotely. You can only have two copies and be relatively safe, but believe me, you NEED that remote backup. I am also running a Raspberry Pi NAS (OpenMediaVault + Filerun web UI) and I am STILL paying for Google Drive to backup my local storage to it. And sadly, it's the cheapest option around. Having a second remote server is simply too much maintenance, unless you have a really good tech-savvy friend who's willing to host ad maintain it for you.

    • @Ryclic
      @Ryclic  ปีที่แล้ว +1

      I do regularly backup the drive, but your point about remote storage is good

    • @PatPatych
      @PatPatych ปีที่แล้ว +1

      @@Ryclic There are many cases when you may want a remote backup - an EMP wave, a house fire, a power surge that fries everything that is plugged in, robbers break in and steal everything remotely techy. For my own setup I made the cloud backup first and added a local backup months later. Yes, paying a monthly subscription sucks, but there is not much else you can do if you're serious about data safety.

  • @davidwilliams1720
    @davidwilliams1720 ปีที่แล้ว +1

    can you do this if you can't get a static ip?

    • @PatPatych
      @PatPatych ปีที่แล้ว

      Use DynDNS.

  • @jyvben1520
    @jyvben1520 ปีที่แล้ว +1

    for backup, the future is now

  • @nandesu
    @nandesu ปีที่แล้ว

    Acquire a NAS. Live happily ever after.

  • @gabs180-w3j
    @gabs180-w3j ปีที่แล้ว

    why not just use a usb 3.0 external harddrive?

    • @mchlbk
      @mchlbk 10 หลายเดือนก่อน

      Because the one he had was free.

  • @wollinger
    @wollinger ปีที่แล้ว +1

    Redundancy?

  • @TheRealInscrutable
    @TheRealInscrutable ปีที่แล้ว +1

    Whether you use a Pi or not, you should never ever trust cloud storage as your primary storage. That means you must be connected ALL THE TIME in order to use your own data. No bueno man.
    Using the cloud to temporarily store something is fine. Then go home and download it to your computer. If there are one or two pictures you;'d like to show off or use as a reference, then by all means upload a COPY of that image to some cloud service.

    • @Ryclic
      @Ryclic  ปีที่แล้ว

      Not sure what you mean by this. What do you mean that you have to connected all the time?

    • @TheRealInscrutable
      @TheRealInscrutable ปีที่แล้ว

      @@Ryclic If your documents are in the cloud you can't edit them unless you are connected to the cloud. Google Docs for example, proprietary format and web based editor. Neither is in your control.
      As for photos specifically. I use Android and when I get home and connect to my WiFi it triggers a program named iSyncr (mostly it is about syncing your Windows based iTunes playlists, but it also reverse syncs new photos and videos from your phone to your PC) and it moves (not copies) all the new photos from my phone to my computer. No cloud.
      Although I have a similar space problem, but it's just an accumulation of emails filling mine up. I've not found a solution that lets me keep all my email at home AND on my phone where I can send from one of several addresses. But that's a different problem.

  • @guillermoislas325
    @guillermoislas325 ปีที่แล้ว

    Nice profile pic.

    • @Ryclic
      @Ryclic  ปีที่แล้ว +3

      whoa i have never seen someone with this same pfp before as well

  • @philsheppard532
    @philsheppard532 ปีที่แล้ว +1

    Open another Google account and put a link to that's storage in your current drive instant doubling of space, rince and repeat as needed. Only verry big files cause problems this way.

  • @computerspek
    @computerspek ปีที่แล้ว +1

    Who needs ssl anyway

  • @prestonwoodelectronics
    @prestonwoodelectronics ปีที่แล้ว

    how did you get zero trust?

  • @bite-sizedshorts9635
    @bite-sizedshorts9635 ปีที่แล้ว

    The "cloud" is just someone else's hard drives. It would have been much quicker and simpler to buy an inexpensive external hard drive.

  • @rnovachkov
    @rnovachkov ปีที่แล้ว

    Nextcloud is always crashing mess of...

  • @kuhlone54
    @kuhlone54 ปีที่แล้ว

    30 bucks a year for 200GB from Google. Give me a break.

  • @jeanrodrigues6249
    @jeanrodrigues6249 ปีที่แล้ว

    GNU

  • @xeno3676
    @xeno3676 ปีที่แล้ว

    I dont understand i have this error
    sudo docker run --name postgres -e POSTGRES_PASSWORD
    "docker run" requires at least 1 argument.
    See 'docker run --help'.
    Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    Create and run a new container from an image