Restatic installation - gui for restic

I’m trying to use a better gui for restic.

restatic seems similar to vorta for borg which is okay.

I can’t seem to install it following below instructions.

$ git clone https://github.com/Mebus/restatic
$ cd restatic
$ pip install .
$ restatic

I manage to download it. I’ve even got the pip command to work after a lot of headache.
But then nothing runs when I enter ‘restatic’.

Any advice please?

[adminuser@adminuser-81vv Downloads]$ cd restatic/
[adminuser@adminuser-81vv restatic]$ ls
appdmg.json  build        Makefile     README.md             restatic.spec  setup.py  tests
bin          LICENSE.txt  MANIFEST.in  requirements-dev.txt  setup.cfg      src       Vagrantfile
[adminuser@adminuser-81vv restatic]$ pip install .
Defaulting to user installation because normal site-packages is not writeable
Processing /home/adminuser/Downloads/restatic
  Preparing metadata (setup.py) ... done
Requirement already satisfied: appdirs in /usr/lib/python3.11/site-packages (from restatic==0.1.2) (1.4.4)
Requirement already satisfied: paramiko in /usr/lib/python3.11/site-packages (from restatic==0.1.2) (2.11.1)
Requirement already satisfied: pyqt5 in /usr/lib/python3.11/site-packages (from restatic==0.1.2) (5.15.9)
Requirement already satisfied: peewee in /usr/lib/python3.11/site-packages (from restatic==0.1.2) (3.16.3)
Requirement already satisfied: python-dateutil in /usr/lib/python3.11/site-packages (from restatic==0.1.2) (2.8.2)
Requirement already satisfied: keyring in /home/adminuser/.local/lib/python3.11/site-packages (from restatic==0.1.2) (24.2.0)
Requirement already satisfied: apscheduler in /home/adminuser/.local/lib/python3.11/site-packages (from restatic==0.1.2) (3.10.4)
Requirement already satisfied: psutil in /usr/lib/python3.11/site-packages (from restatic==0.1.2) (5.9.5)
Requirement already satisfied: six>=1.4.0 in /usr/lib/python3.11/site-packages (from apscheduler->restatic==0.1.2) (1.16.0)
Requirement already satisfied: pytz in /usr/lib/python3.11/site-packages (from apscheduler->restatic==0.1.2) (2023.3.post1)
Requirement already satisfied: tzlocal!=3.*,>=2.0 in /home/adminuser/.local/lib/python3.11/site-packages (from apscheduler->restatic==0.1.2) (5.0.1)
Requirement already satisfied: jaraco.classes in /home/adminuser/.local/lib/python3.11/site-packages (from keyring->restatic==0.1.2) (3.3.0)
Requirement already satisfied: importlib-metadata>=4.11.4 in /usr/lib/python3.11/site-packages (from keyring->restatic==0.1.2) (5.0.0)
Requirement already satisfied: SecretStorage>=3.2 in /usr/lib/python3.11/site-packages (from keyring->restatic==0.1.2) (3.3.3)
Requirement already satisfied: jeepney>=0.4.2 in /usr/lib/python3.11/site-packages (from keyring->restatic==0.1.2) (0.8.0)
Requirement already satisfied: bcrypt>=3.1.3 in /usr/lib/python3.11/site-packages (from paramiko->restatic==0.1.2) (4.0.1)
Requirement already satisfied: cryptography>=2.5 in /usr/lib/python3.11/site-packages (from paramiko->restatic==0.1.2) (41.0.3)
Requirement already satisfied: pynacl>=1.0.1 in /usr/lib/python3.11/site-packages (from paramiko->restatic==0.1.2) (1.4.0)
Requirement already satisfied: PyQt5-sip<13,>=12.11 in /usr/lib/python3.11/site-packages (from pyqt5->restatic==0.1.2) (12.12.2)
Requirement already satisfied: cffi>=1.12 in /usr/lib/python3.11/site-packages (from cryptography>=2.5->paramiko->restatic==0.1.2) (1.15.1)
Requirement already satisfied: zipp>=0.5 in /usr/lib/python3.11/site-packages (from importlib-metadata>=4.11.4->keyring->restatic==0.1.2) (3.16.2)
Requirement already satisfied: more-itertools in /usr/lib/python3.11/site-packages (from jaraco.classes->keyring->restatic==0.1.2) (10.1.0)
Requirement already satisfied: pycparser in /usr/lib/python3.11/site-packages (from cffi>=1.12->cryptography>=2.5->paramiko->restatic==0.1.2) (2.21)
Building wheels for collected packages: restatic
  Building wheel for restatic (setup.py) ... done
  Created wheel for restatic: filename=restatic-0.1.2-py3-none-any.whl size=131446 sha256=ab485fc9e2867c3979cb789848fbd8b99cef610481d7a1288c12d106c992f6e6
  Stored in directory: /tmp/pip-ephem-wheel-cache-y3zjuejl/wheels/21/ed/8b/d4f2b668c02fecaa2364fd5da2acddd91c848924a293141b3f
Successfully built restatic
Installing collected packages: restatic
  Attempting uninstall: restatic
    Found existing installation: restatic 0.1.2
    Uninstalling restatic-0.1.2:
      Successfully uninstalled restatic-0.1.2
Successfully installed restatic-0.1.2
[adminuser@adminuser-81vv restatic]$ restatic
bash: restatic: command not found

[adminuser@adminuser-81vv restatic]$ ls
appdmg.json  bin  build  LICENSE.txt  Makefile  MANIFEST.in  README.md  requirements-dev.txt  restatic.spec  setup.cfg  setup.py  src  tests  Vagrantfile


It probably isn’t in your path. Try this find ~ -name restatic

tried that but I can’t see anything executable that works?

[adminuser@adminuser-81vv bin]$ find ~ -name restatic
find: ‘/home/adminuser/Downloads/rEFInd-minimal-master’: Permission denied
/home/adminuser/Downloads/restatic
/home/adminuser/Downloads/restatic/src/restatic
/home/adminuser/Downloads/restatic/.venv/lib/python3.11/site-packages/restatic
/home/adminuser/Downloads/restatic/.venv/bin/restatic
/home/adminuser/Downloads/restatic/build/lib/restatic
find: ‘/home/adminuser/.cache/yay/borg2/pkg’: Permission denied
find: ‘/home/adminuser/.cache/yay/pika-backup/pkg’: Permission denied
/home/adminuser/.local/bin/restatic
/home/adminuser/.local/lib/python3.11/site-packages/restatic
/home/adminuser/restatic
/home/adminuser/restatic/src/restatic
[adminuser@adminuser-81vv bin]$ 

Probably this one.