by Ossi Hanhinen, @ohanhi
with the support of Futurice 💚.
Licensed under CC BY 4.0.
| global | |
| log /dev/log local0 | |
| log /dev/log local1 notice | |
| chroot /var/lib/haproxy | |
| stats socket /run/haproxy/admin.sock mode 660 level admin | |
| stats timeout 30s | |
| user haproxy | |
| group haproxy | |
| daemon | |
| maxconn 2048 |
| #include "application.h" | |
| #include "HttpClient/HttpClient.h" | |
| /** | |
| * Declaring the variables. | |
| */ | |
| unsigned int nextTime = 0; // Next time to contact the server | |
| HttpClient http; | |
| // Headers currently need to be set at init, useful for API keys etc. |
| android.permission.REAL_GET_TASKS | |
| android.permission.ACCESS_CACHE_FILESYSTEM | |
| android.permission.REMOTE_AUDIO_PLAYBACK | |
| android.permission.REGISTER_WINDOW_MANAGER_LISTENERS | |
| android.permission.INTENT_FILTER_VERIFICATION_AGENT | |
| android.permission.BIND_INCALL_SERVICE | |
| android.permission.WRITE_SETTINGS | |
| android.permission.CONTROL_KEYGUARD | |
| android.permission.CONFIGURE_WIFI_DISPLAY | |
| android.permission.ACCESS_WIMAX_STATE |
| """ | |
| Requeriments: | |
| $ sudo pip install boto dnspython | |
| Edit ~/.boto to use your AWS credentials | |
| """ | |
| import time | |
| import sys |
This document details how I setup LE on my server. Firstly, install the client as described on http://letsencrypt.readthedocs.org/en/latest/using.html and make sure you can execute it. I put it in /root/letsencrypt.
As it is not possible to change the ports used for the standalone authenticator and I already have a nginx running on port 80/443, I opted to use the webroot method for each of my domains (note that LE does not issue wildcard certificates by design, so you probably want to get a cert for www.example.com and example.com).
For this, I placed config files into etc/letsencrypt/configs, named after <domain>.conf. The files are simple:
| public class Pager<I, O> { | |
| private static final Observable FINISH_SEQUENCE = Observable.never(); | |
| private PublishSubject<Observable<I>> pages; | |
| private Observable<I> nextPage = finish(); | |
| private Subscription subscription = Subscriptions.empty(); | |
| private final PagingFunction<I> pagingFunction; | |
| private final Func1<I, O> pageTransformer; |
| /* | |
| * Copyright 2016 Google Inc. | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
| #!/bin/bash | |
| BASE_PATH=/var/opt/gitlab/gitlab-rails/shared/registry/docker/registry/v2/repositories | |
| DRY_RUN=0 | |
| KEEP_LAST_IMAGES=10 | |
| RUN_GARBAGE_COLLECTOR=0 | |
| GITLAB_CTL_COMMAND=`which gitlab-ctl` | |