Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DE-IBH/apt-dater
terminal-based remote package update manager
https://github.com/DE-IBH/apt-dater
Last synced: 2 months ago
JSON representation
terminal-based remote package update manager
- Host: GitHub
- URL: https://github.com/DE-IBH/apt-dater
- Owner: DE-IBH
- License: gpl-2.0
- Created: 2012-05-22T11:51:18.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-02T16:22:35.000Z (over 1 year ago)
- Last Synced: 2024-04-25T15:21:39.541Z (9 months ago)
- Language: C
- Homepage: http://www.ibh.de/apt-dater/
- Size: 2.61 MB
- Stars: 98
- Watchers: 15
- Forks: 24
- Open Issues: 43
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
README for apt-dater
====================With apt-dater you can easily keep one or more (Debian) GNU/Linux
hosts up to date.Pre-configuration on your management server:
--------------------------------------------Copy and modify the apt-dater.conf:
cp conf/apt-dater.conf.example $HOME/.config/apt-dater/apt-dater.conf
Copy and modify the hosts.conf:
cp conf/hosts.conf.example $HOME/.config/apt-dater/hosts.conf
Copy and modify the screenrc:
cp conf/screenrc.example $HOME/.config/apt-dater/screenrc
Managed hosts by apt-dater:
---------------------------You need a SSH server and sudo installed. Create a user which will
be used to install updates (using root is NOT recommended).
Modify the /etc/sudoers:Defaults env_reset,env_keep=MAINTAINER
the-user ALL=NOPASSWD: /usr/bin/apt-get,/usr/sbin/needrestartAt your management server:
--------------------------Create a user on your management server which perform updates on your
hosts.Generate a SSH keypair:
ssh-keygen [-t TYPE] [..] -f ~/.ssh/apt-dater
Distribute the public key(s) e.g.:
ssh-copy-id -i ~/.ssh/apt-dater.pub the-user@managed-host