[Unit] Description=A minimal PyPI server for use with pip/easy_install. After=network.target [Service] Type=simple # systemd requires absolute path here too. PIDFile=/var/run/pypiserver.pid User=root Group=root # CHANGE ME => /path/to/pypi-server # CHANGE ME => PORT ExecStart=/path/to/pypi-server -p PORT --log-file /var/log/pypiserver.log -P . -a . /srv/pypi-packages ExecStop=/bin/kill -TERM $MAINPID ExecReload=/bin/kill -HUP $MAINPID Restart=always WorkingDirectory=/srv/pypi-packages TimeoutStartSec=3 RestartSec=5 [Install] WantedBy=multi-user.target