Pika Backup -An open source linux backup solution that rivals the ease of Time Machine!

Поділитися
Вставка
  • Опубліковано 19 вер 2024

КОМЕНТАРІ • 121

  • @mithubopensourcelab482
    @mithubopensourcelab482 6 місяців тому +19

    You are genuine and humble technocrat. Your contents are priceless. Learned many things. May god bless you for spreading the real asset i.e."Knowledge".
    From Land of knowledge ( India )

  • @gmsipe
    @gmsipe 6 місяців тому +20

    I use restic for all my backups now. It is not a GUI app so it works well within containers, VMs and cloud servers. It is full featured, straight-forward and rock solid.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +5

      I like the idea of other CLI tools, and of course backup my servers using command line rsync. I have been wanting to look into Borg more, but definitely prefer a GUI when it's available.

    • @sachron3gmail
      @sachron3gmail 6 місяців тому +3

      i also like if there is a gui there , and with all community help really it helps us alot . hope this will continues

    • @arvindhn036
      @arvindhn036 6 місяців тому +1

      ​@@AwesomeOpenSource for borg you need to setup borg server where as with restic you only need ssh access. I use restic + minio + Backblaze B2

    • @thebaldmaniac
      @thebaldmaniac 6 місяців тому +4

      @@AwesomeOpenSourcei believe Pika is using Borg in the background

    • @crckdns
      @crckdns 6 місяців тому +1

      ​@@thebaldmaniacit does, it's just a gui for borg

  • @pedrokatuniz8936
    @pedrokatuniz8936 6 місяців тому +6

    I switched from Deja-Dup to Pika Backup ~6 Month ago and i am amazed how well it works and how easy it is to use. The biggest problem i had with Deja-Dup was setting up the same repository after a reinstallation of my PC. I got so annoyed that i found Pika on my hunt for an alternative. With Pika even this just works!

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +2

      That's awesome to hear. I love it when things just work.

  • @bernym4047
    @bernym4047 22 дні тому +1

    Thanks for the review. Just what I needed for my new laptop.

  • @Mikesco3
    @Mikesco3 6 місяців тому +4

    Pro tip: Timeshift does work with external hard drives you just have to either format it using ext3 or create a partition and then format it using ext3. (Because it uses hard links to avoid copying the data that didn't change, and NTFS or fat32 don't really support the hard linking that Timeshift would require)
    However still, nice video I like how this can backup over the network as well and easily encrypt the backups.

    • @Darkk6969
      @Darkk6969 6 місяців тому +1

      Why ext3? ext4 supports hard links as well and it's more modern than ext3.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      Interesting. Yeah, TimeShift is a really cool tool when you have BtrFS and do snapshots IMO.

  • @nosbig98
    @nosbig98 6 місяців тому +2

    Great video! Pika looks to be a great frontend to BorgBackup. I'm using Borgmatic on my servers to configure regular Borg backups, and I also use Vorta on desktops, which provides very similar functionality, but it's from the Qt/KDE family.

  • @KenPryor
    @KenPryor 6 місяців тому +2

    You sold me on Pika. Installing now!

  • @guyboisvert66
    @guyboisvert66 5 місяців тому +1

    It is a good wrapper, it uses Borg. Pika-backup is great for average joe that wants a simple yet very powerful backup solution.
    Part of my backup offering, i use Borg extensively for backuping client's servers to my backup hosting servers, controlled by bash script i wrote that takes care of each backup name, automatic pruning, writing to syslog, sending email, etc. (quite simple script scheduled by cron) It supports encrypting backups, de-duplication, compression. Obviously, i use it for my own laptops backups! I love the fact that i can use the borg command to remotely mount one backup and it becomes a local directory that i can run any command on it, like find, rsync, etc.

    • @AwesomeOpenSource
      @AwesomeOpenSource  5 місяців тому

      That's an awesome setup! Love it! Putting Open Source to work in Business!

  • @orko2027
    @orko2027 3 місяці тому +2

    Another great gui for borg backup is Vorta.

  • @VassilisKipouros
    @VassilisKipouros 6 місяців тому +3

    Backintime has been my goto timemachine alternative on linux

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      BackInTime is good, but last I looked ( a few years now) it hadn't been updated in a long time.

    • @VassilisKipouros
      @VassilisKipouros 6 місяців тому +1

      @@AwesomeOpenSource I am sadly aware of, also annoyed by old gui but... it still does the job pretty good

  • @tahamohtady4243
    @tahamohtady4243 6 годин тому

    شكرا جزيلا علي الشرح من مصر

  • @djentledjosh
    @djentledjosh 6 місяців тому +2

    I can recommend kopia. It's more performant than borg or restic and has an optional (cross platform) gui.

  • @jorgemtds
    @jorgemtds 2 місяці тому +1

    TimeShift is used to backup the system itself, not user files.
    Dejà Dup backups user files.

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 місяці тому

      Timeshift seems to be able to do any of them, but indeed it will do system snapshots as well. Works far better with btrfs though from what I've seen.

  • @nombable
    @nombable 6 місяців тому +2

    I tried using Pike Backup but the issue with it is actually the maintainer and the lack of some basic features. Even though multiple users requested certain basic features, because the maintainer herself does not use them and find them useful, she just says no and closes your issue. I would probably recommend people use Vorta backup which is made by BorgBase themselves over Pika Backup. The maintainers actually care what their users want and it is more full featured.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +2

      I understand the frustration you feel, and that's part of development. I've seen plenty of closed source applications say 'no' to a feature request. It's not a slight against anyone, but more about not the direction the product maintainer wants to go. That's the great thing about open source too, though. In closed source, you're out of luck, but in open source, you can fork the repo and add the feature yourself, or have someone else add it (maybe via Fiverr, or the like). Vorta sounds cool, so I'll be covering it in the future. I do kind of like the simplicity of PIka though.

    • @nombable
      @nombable 6 місяців тому +1

      @@AwesomeOpenSourceThat is essentially the conclusion I came to as well. I forked it and have been using it as a reason to learn rust. Will at some point put up another flatpak with the changes for everyone.
      That said there are still some things in Vorta I like better. You can actually pick an ssh key on disk vs having to have the host and key configured in your ssh config. You can mount a single archive like Pika but you can also mount all archives at once. Support for '.nobackup' files. Backups also just seem faster but I'm not sure why.
      The GUI is definitely function over aesthetics but I'm OK with that in backup software. Apparently it has a dark mode but I have yet been able to trigger it.
      Thanks for your positive response. Can't wait for your video on Vorta.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      Love it! Let me know when you PR the changes too. This is why Open Source is so awesome! It's the opportunity to make improvements to something, and share that with everyone.

  • @juanpabloparedes
    @juanpabloparedes 3 місяці тому +1

    Timeshift not only has the option to make system snapshots via BTRFS subvolumes, (as you say, "local backups"), but it can also do exactly what Pika does, i.e. back up the system in multiple scheduled versions to an external device via RSYNC.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 місяці тому

      Indeed, but it's not quite the simple setup of Pika IMO.

    • @Error8x8
      @Error8x8 3 місяці тому

      ​@@AwesomeOpenSource SMH, who cares if it's simple to setup, what matters is how it works. Timeshift does everything Pika does and more. I'm sure you can wrap your head around it.

    • @orko2027
      @orko2027 3 місяці тому +1

      @@Error8x8 timeshift is not made for data backups. it´s made for system backup and restore. read the docs!

    • @Error8x8
      @Error8x8 3 місяці тому

      @@orko2027 The docs won't say it but your wrong. Laughably wrong.

  • @stanlaurel672
    @stanlaurel672 6 місяців тому +1

    A Video about miniflux would be great, ttrss or freshrss are also an option, but miniflux seems to be the best.

  • @MrBobWareham
    @MrBobWareham 3 місяці тому +1

    So if you want to leave Apple, then what do you do with your backups? That's why they made it good to keep you.

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 місяці тому

      True, Apple makes it so easy it's hard to find nice alternatives, but this is one.

  • @KeithWeston
    @KeithWeston 6 місяців тому +1

    Works like a charm on Pop! OS. Works sans scheduler (fails) on latest Linux Mint Cinnamon. Seems to be due to an issue with LM using a very old version of flatpak.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +1

      Could be a flatpak versioning issue. Can't the flatpak version be updated though?

    • @gregnewton5434
      @gregnewton5434 6 місяців тому

      @@AwesomeOpenSource I think it's more the case that the background task scheduler org.freedesktop.portal.Background is only supported on Gnome (also running Cinnamon Mint here, so scheduling fails). Kopia might work better for me but the UI is not in the same class as Pika Backup :(

  • @Javaman92
    @Javaman92 4 місяці тому +1

    What I would like to do is have backups that do NOT get deleted when I delete them from my computer. I guess that is an archive?
    Does this do that?

  • @Christian_Ky
    @Christian_Ky 6 місяців тому +1

    I would like to see a scheduled integrity check, maybe with a message if something went wrong

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +1

      I can't claim that it doesn't do one after the backup rund, but a great suggestion for their gitlab page (link in the video description).

  • @MStrong95
    @MStrong95 6 місяців тому +2

    I wish I could get something like this for Mac OS for something more customized than the limited control time machine gives

    • @oscs4556
      @oscs4556 6 місяців тому

      You can use Vorta backup. I have on my Mac. Vorta is a gui front end to Borg backup just like pika backup.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +1

      The control in TimeMachine is a bit limited, but also it's meant to be a super simple thing to setup, start, and just let it be.

    • @MStrong95
      @MStrong95 6 місяців тому +2

      @@AwesomeOpenSource the only thing I've come across that is advanced control like is that you can use mac terminal to adjust the priority of the backup process from background to normal priority: sudo sysctl
      debug.lowpri_throttle_enabled=0

  • @Appalling68
    @Appalling68 5 місяців тому +1

    I just gave this the once over both in Fedora 39 installation and my Arch (Cinnamon DE) install. What really bothers me is the clumsyness of doing a restore. Unless I'm missing something, I have to go in and copy from my backup archive and manually paste back in to my desired destination. This is cumbersome if say, I have my entire /home directory backed up, I then reinstall my Linux dist and then want to restore the entire /home directory back. I have to individually go through ALL my /home content and copy/paste it manually, including hidden files of course. I just find this clunky. Just wondering out loud why dev didn't include a "Restore/Restore To" button as well.

    • @AwesomeOpenSource
      @AwesomeOpenSource  5 місяців тому

      I just copied the entire folder from the backup to the location I wanted to restore the multiple files to. it was pretty simple for me. But, you can always ask the developer on github if they'd be willing to add a restore function.

  • @y2ksw1
    @y2ksw1 6 місяців тому +1

    I'll look into it, but I already have a Time Machine like backup script, which is used by the thousands by Linux and Windows users.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +1

      That's awesome. If what you have is working for you, then keep using it.

  • @matematleta492
    @matematleta492 5 місяців тому +1

    Except my default editor is vim so I cannot restore my files because when I do a browse in the Pika gui, the directories open in vim as a tree, It appears that this app only works if the OS FM is a gui app, like thunar or pcman.

  • @themarksmith
    @themarksmith 6 місяців тому +1

    I installed this on Debian 12 running XFCE and I got 'Background Process Inactive - this is required for scheduled backups...' any idea what the problem could be?

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      No. Not sure what process may not be starting. Probably a good question to post on their gitlab page (linked in the video description).

  • @s.i.n4985
    @s.i.n4985 5 місяців тому +3

    for me it is like a GUI for borg backup

  • @BrianThomas
    @BrianThomas 6 місяців тому +1

    This is pretty good. Will it run in a container?

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +1

      No container that I know of. This is a full Gnome GTK app as far as I can tell.

  • @romtomf34
    @romtomf34 6 місяців тому +2

    restic is great, but this tool about GUI, and nice GUI, Windows like one. Which is cool and good.

  • @Thoroughmas
    @Thoroughmas 5 місяців тому +1

    I want to backup to my Unraid server, and I've already set up an NFS share. But it seems that Pika Backup can't just selected that NFS share as a destination?

    • @AwesomeOpenSource
      @AwesomeOpenSource  5 місяців тому

      That's interesting. Do you have the NFS share mounted to the machine where Pika BAckup is running, or were you looking to use the NFS URL in pika backup somewhere?

    • @Thoroughmas
      @Thoroughmas 5 місяців тому

      @@AwesomeOpenSource Yesterday when I selected a folder on the NFS share, Pika only brought up a temporary path. But I just tried again, and it seems to have found the correct /mnt/nfs/folder. So I might be all set! You can have the credit xD

  • @crckdns
    @crckdns 6 місяців тому +1

    I thought, as you wrote "Linux" you meant really a new backup solution, maybe replacement for my BorgBackup..
    But Pika Backup is just a GUI for borgbackup basically :(

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +2

      Indeed, it uses Borg backup in the background. It is just a way to lower the barrier to usage for the end user.

  • @repairman2be250
    @repairman2be250 6 місяців тому +1

    Seems only to be able to backup the users home folder. No Restore built in function. Can't backup say /etc folder or any other system folder.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      I show you how to restore, and no it's not like a "Restore" button. You literally open the backup in the file manager, and move / copy the backup to where you want it. It's really designed just to backup the items your user has permissions for (thus the home folder).

    • @repairman2be250
      @repairman2be250 6 місяців тому +1

      @@AwesomeOpenSourceSorry, I did not mean to offense you. To me that Pica Backup is an unfinished product.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      Not at all. Never offended. Just trying to provide insight. I'm not always sure my videos give the whole picture. I love comments, and thoughts from others. I will say, you might like URBackup or Duplicati as an alternative to this one. Not sure if you've looked at those.

  • @MarloMitchell
    @MarloMitchell 6 місяців тому +2

    can pika be managed from the commandline or a browser inferface?

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      Not browser that I'm aware of, but Pika is a frontend for Borg Backup, so you can use CLI for Borg, and Borgmatic, I believe is a web browser front end for Borg.

    • @MarloMitchell
      @MarloMitchell 6 місяців тому +1

      thanks u @@AwesomeOpenSource

  • @MrDeviousdom
    @MrDeviousdom 28 днів тому

    Let's say you've got your backups on an external hard drive somewhere and someone steals your computer. How exactly do you get pika to load your archive so that you can recover your data?
    I don't see any options for it.

    • @ulas-2023
      @ulas-2023 4 дні тому

      PikaBackup asked you to put a password in the beginning before you started the backup, right? With this password, you can recover and restore your backups from your external hard drive from any other computer when you install PikaBackup. It does not matter if your computer has been stolen, as long as you have the backup folder (repository folder) + your password.

    • @MrDeviousdom
      @MrDeviousdom 4 дні тому +1

      @@ulas-2023 thank you for the reply. I ended up figuring it out and ultimately decided not to use it as it was too feature deprived.

    • @ulas-2023
      @ulas-2023 4 дні тому

      ​@@MrDeviousdomnot sure what features you are using or needing, I myself only need a compression and encryprion. Pika seems to be a nice simple light weight gui for me, but I just tried it once. Still not decided if I will use it regularly. I also used BorgBackup in the terminal and with help of chat gpt it created a simple script file to run the backup. I also use FreeFileSync and Veeam. Just in case ^^

  • @MarcosCastro-v5n
    @MarcosCastro-v5n 6 місяців тому +1

    Any chance you can put a video about Tactical RMM, thanks

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      No, Tactical RMM is not open source. It uses MeshCentral in the background though.

  • @robdewhirst7525
    @robdewhirst7525 5 місяців тому +1

    Great video. no s3 support?

    • @AwesomeOpenSource
      @AwesomeOpenSource  5 місяців тому

      No, not with this one. Duplicati would be your tool for that.

  • @AdamPoniatowski
    @AdamPoniatowski 6 місяців тому +1

    does it also do pull based backups?
    edit: aah no... thought this is like a service to backup other servers

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      No, this is really meant to be a backup for your local home directory.

  • @duncan-mcrae
    @duncan-mcrae 6 місяців тому +1

    I like your videos

  • @jdkillian1965
    @jdkillian1965 2 місяці тому +1

    Is this web based? Im not running a gui on my server.

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 місяці тому

      This uses Borg backup in the background, so Vorta is a web GUI for Borg.

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 місяці тому

      Sorry, mis-spoke, borgwarehouse is the web gui. Vorta is another desktop gui.

    • @jdkillian1965
      @jdkillian1965 2 місяці тому

      Ok. Thanks

  • @john_turner
    @john_turner 6 місяців тому +1

    🎉

  • @patrickbuswell
    @patrickbuswell 6 місяців тому +1

    So this is only for Linux? (No Windows client correct?)

    • @mithubopensourcelab482
      @mithubopensourcelab482 6 місяців тому +2

      You can use it for Windows too, you only need to think out of box. Mount remote windows share and take windows backup from Linux... Nothing can stop you.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +3

      It's not built for Windows, no. But there is a really good alternative, if you haven't looked at it. Duplicati is really nice, and is made for Linux, Mac, and Windows. www.duplicati.com/

    • @mr.robbotto
      @mr.robbotto 6 місяців тому +2

      ​@@AwesomeOpenSource I've been using urbackup for Windows and so far I prefer it to duplicati which is what I used previously. Do you have any thoughts on urbackup?

    • @Darkk6969
      @Darkk6969 6 місяців тому +1

      @@mr.robbotto He did a video on urbackup. Look for it on his playlist.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +1

      Yep, URBackup is an awesome tool. I use it to do file backups on a lot of my machines to my TrueNAS system. It's pretty great, and once the agent is installed on clients, the options to manage the backups from one UI is great. Need to cover it again actually.

  • @Crazy--Clown
    @Crazy--Clown 4 місяці тому +1

    Unsafe requires full root access

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 місяці тому

      To backup the file systems that are owned by root, it will require admin level access. You don't have to use it to backup those files / folders though.

  • @JarppaGuru
    @JarppaGuru 5 місяців тому +1

    and it backup using xz tools haha. open source is fun. when it fails

    • @AwesomeOpenSource
      @AwesomeOpenSource  5 місяців тому

      I wouldn't really call that a fail. It was a long term planned attack really. 2 years in the making. Luckily their timeline was pushed up because systemd was patching the very thing they were trying to take advantage of. Additionally, had it not been on open source, we likely would have never known about it, not had it patched so quickly. Open Source for the win.

    • @JarppaGuru
      @JarppaGuru 5 місяців тому

      @@AwesomeOpenSource is than make it any better xD this is good too use it. everyone use it so popular. now we update it. boom. that boom time. nobody checked code

  • @TheOneRealTom
    @TheOneRealTom 2 місяці тому +1

    Rivals the ease of TM...video needs 10+ minutes to explain the thing. :D
    TM is literally: 1. switch it on 2. choose target 3. there is no 3.!
    It always pains me to see that open source products are so many times doomed to fail due to their complexity...

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 місяці тому

      I don't fully understand your comment. If you like the software, great. If not, that's okay. I can't tell exactly. If you just don't like the video format then I'm sorry. I do long form content because a large part of my audience are beginners, or at least new to Linux.

  • @casfren
    @casfren 6 місяців тому +2

    Why do you think that it is better to have a windows device in your home instead of a apple device?
    The only reason that comes to mind is mild privacy protection, but even that is debatable compared to apple.
    There a literary hundreds of really important reasons for straight up boicoting apple, so I'm surprised you allow one and not the other.
    If anyone is curious I can post my list of reasons.

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому +2

      So, I have a Windows machine in my home, but it's my work provided device, and it's on it's own VLAN. I'm not a fan of microsoft. Their insistence that you have a microsoft account to login to a device you own. Their constant updates that re-enable all of the non-privacy respecting "features" of their OS. Does Mac have this? Yes, but when you turn nit off, it stays off. Does mac have an online account option? Yes, but it's an option that is evidentin setup, and not something where you have to know a special hotkey combo, command line command, and other stuff to get around it. You simply choose to not use an Apple ID for logging onto your computer. I now use Linux as my daily driver for everything personal. My girls also use Linux, including on their SteamDeck gaming systems. My wife is a Linux user as well, but she does get value from the Mac for her business in the form of specialized printer needs. It's just my personal beef with Microsoft. I hold nthing against anyone who uses Windows, and hope they enjoy every moment of using it, truly.

    • @toddselby443
      @toddselby443 6 місяців тому +1

      @@AwesomeOpenSource So you use both Ubuntu and Fedora desktops? You switch between them based on what your or doing, or just to stay current on both?

    • @AwesomeOpenSource
      @AwesomeOpenSource  6 місяців тому

      Distro-hopper. I've historically stuck with Ubuntu, but the past few months have been trying Fedora, and so far like it. Sometimes it's a bit more involved to get certain things to work, but worth it partially as a way to give data to my Linux User Group. Also, just becuase I like to jump around here and there on my desktop.

  • @oldanalog_synth9244
    @oldanalog_synth9244 6 місяців тому +1

    Veeam Backup and Replication is spectacular, free for 10 Workloads or VMs