-
-
Notifications
You must be signed in to change notification settings - Fork 63
install etesync‐dav on Fedora Atomic
E.T. edited this page Mar 6, 2025
·
1 revision
These instructions explain how to
- download etesync-dav
- install etesync-dav in a toolbx Ubuntu 24.04 container on a Fedora Atomic host.
- create systemd service to autostart etesync-dav at host boot.
- login to etesync-dav
download etesync-dav binary
Warning
download requires being logged into github
- in browser visit https://github.com/etesync/etesync-dav/releases
- click the github actions run link for the latest release pre-built binaries
- download the artifact for dist-ubuntu-latest
- extract binary from zip file
create container and move binary
# create container
toolbox create etesync-dav -d ubuntu -r 24.04
# enter container
toolbox enter etesync-dav Note
toolbx containers share the same home directory as the host user
# move extracted binary from shared host/container home directory to the container's isolated system directory
sudo mv ~/PATH/TO/EXTRACTED/BINARY/linux-amd64-etesync-dav /usr/local/bin/etesync-dav # change ~/PATH/TO/EXTRACTED/BINARY/ to the path of your extracted binary
# make it executable
sudo chmod +x /usr/local/bin/etesync-dav# exit container
exiton host add systemd service to autostart etesync-dav at host boot
# create missing folders
mkdir ~/.config/systemd
mkdir ~/.config/systemd/user# create etesync-dav systemd unit file
echo '[Unit]
Description=Cal/CardDAV frontend for Etesync
[Service]
Type=simple
ExecStart=toolbox run -c etesync-dav /usr/local/bin/etesync-dav
[Install]
WantedBy=default.target'| sudo tee ~/.config/systemd/user/etesync-dav.service# enable autostart
systemctl --user enable etesync-dav
systemctl --user start etesync-dav- visit login page at http://localhost:37358/.web/login/
- click blue link "add new account".
- enter username, password, and etebase server URL for an account you already created on an etebase server.
- webpage will change to a login page without etebase server URL. enter username and password again.
- after logging in you will see a webpage showing a localhost URL, a username, and a copy password button. these are the credentials you will enter into your local Cal/CardDAV client.
- these instructions were adapted for Fedora Atomic from https://github.com/etesync/etesync-dav/wiki/Installing-EteSync-DAV-on-Linux
- tested on Fedora 41 Kionite
Tip
- manually start etesync-dav
toolbox run -c etesync-dav /usr/local/bin/etesync-dav - stop etesync-dav container
podman kill etesync-dav - delete etesync-dav container
toolbox rm etesync-dav