How to Install and Configure GitLab on Ubuntu 18.04 LTS

Gitlab is a web-based GIT repository manager that allows your team to work on code, perform feature requests, track bugs, and test and implement applications. In this tutorial, I will show you step-by-step how to install GitLab CE (Community Edition) on your own Ubuntu 18.04 LTS (Bionic Beaver) server.


Original URL: https://www.howtoforge.com/tutorial/how-to-install-and-configure-gitlab-on-ubuntu-1804/

Original article

The Five Levels of Logging

Logging is one of those concepts in software development where almost all (if not actually all) software would benefit tremendously from having it. I often find that it is the first subsystem I set up when starting a large project. There is much to be said about its benetifs, but I’ll leave that to someone (or sometime) else. Right now, I would like to talk about logging levels.
Logging levels are a brilliant (and simple, as these often go hand-in-hand) addition to your basic “scrolling lines of text” logging. Each message is assigned a level, signifying the importance of the message or the severity of its implications. “Your computer is on fire”, for example, could be a critical message whereas “Unable to find the config file” would probably be assigned a lower level of importance.
Many applications and libraries define their own levels (see External Examples for some examples) according to their


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/OH999a-6TFE/five-levels-of-logging

Original article

Show HN: rwtxt – a space for reading and writing text

A cms for absolute minimalists. Try it at rwtxt.com.
rwtxt is an open-source website where you can store any text online for easy sharing and quick recall. In more specific terms, it is a light-weight and fast content management system (CMS) where you write in Markdown with emphasis on reading.
rwtxt builds off cowyo, a similar app I made previously. In improving with rwtxt I aimed to avoid second-system syndrome: I got rid of features I never used in cowyo (self-destruction, encryption, locking), while integrating a useful new feature not available previously: you can create domains. A domain is basically a personalized namespace where you can write private/public posts that are searchable. I personally use rwtxt to collect and jot notes for work, personal, coding – each which has its own searchable and indexed domain.
rwtxt is backed by a single sqlite3 database, so its portable and very easy to backup.


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/T_cDj0h8hKM/rwtxt

Original article

Show HN: Guitar Dashboard – Open source music theory explorer for guitarists

An interactive music theory dashboard, including a circle of fifths for guitarists.

Follow @mikehadlow on Twitter for news and updates.

Watch the video:

Read the blog post, What I learnt creating guitar dashboard.

By Mike Hadlow. Open source on Github.


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/pRo6tItSOns/

Original article

HTTPS-Portal: Automated HTTPS server powered by Nginx, Let’s Encrypt and Docker

HTTPS-PORTAL is a fully automated HTTPS server powered by
Nginx, Let’s Encrypt and
Docker. By using it, you can run any existing web
application over HTTPS, with only one extra line of configuration.
The SSL certificates are obtained, and renewed from Let’s Encrypt
automatically.
Docker Hub page:
https://hub.docker.com/r/steveltn/https-portal/
Table of Contents
Prerequisite
HTTPS-PORTAL is shipped as a Docker image. To use it, you need a Linux machine
(either local or remote host) which:
Has 80 and 443 port available and exposed.
Has Docker Engine installed.
In addition, Docker Compose is highly
recommended, for it makes your life easier. Examples in our documents are
mainly in Docker Compose format.
Has all domains you’re going to use in the following examples resolving to
it.
Though it is good to have, knowledge about Docker is not required to use
HTTPS-PORTAL.
See It Work
Create a docker-compose.yml file with the following content in any directory
of your choice:
https-portal:
image: steveltn/https-portal:1
ports:
– ’80:80′
– ‘443:443’
environment:
DOMAINS: ‘example.com’
# STAGE: ‘production’
Run the docker-compose up command in


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/opUCVqxK6Ww/https-portal

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: