How to Install Loki on Alpine Linux Latest

In this tutorial, we will guide you through the steps to install Loki on Alpine Linux Latest.

Prerequisites

Step 1: Install Dependencies

Before starting the installation of Loki, we need to install some dependencies. Open the terminal and run the following command:

apk update && apk add libc6-compat

Step 2: Download Loki

To download Loki, we will use the wget command. In the terminal, run the following command:

wget https://github.com/grafana/loki/releases/download/v2.1.0/loki-linux-arm64.tar.gz

Note: Make sure to check the latest version number of Loki from here.

Step 3: Extract Loki

To extract the downloaded Loki archive, we will use the tar command. In the terminal, run the following command:

tar -xvzf loki-linux-arm64.tar.gz

Step 4: Configure Loki

Next, we need to configure Loki. Open the local-config.yaml file located in the extracted Loki directory.

nano loki-linux-arm64/local-config.yaml

Then change the following in the local-config.yaml file:

server:
  http_listen_port: 3100
  grpc_listen_port: 9095
auth_enabled: false
ingester:
  wal:
    enabled: false
  lifecycler:
    address: 127.0.0.1
    ring:
      kvstore:
        store: inmemory
      replication_factor: 1
    final_sleep: 0s
schema_config:
  configs:
  - from: 2021-10-01
    store: boltdb
    object_store: filesystem
    schema: v11
    index:
      prefix: index_
      period: 24h
storage_config:
  boltdb:
    directory: /tmp/loki/index
    index:
      # Whether or not to enable the in-memory index cache
      # If enabled this dramatically improves query latencies during restarts / rollouts with small cost to memory usage and index responsiveness.
      cache:
        enabled: true
        # The maximum size of the index cache in bytes
        # The value 0 disables the limit, use with caution - this will allow the cache to use up all the memory it can.
        max_size: 10GB
limits_config:
  enforce_metric_name: false

Note: Make sure to change the directory value under the boltdb field with your preferred directory.

Step 5: Run Loki

To run Loki, we will use the following command:

./loki-linux-arm64/loki -config.file=loki-linux-arm64/local-config.yaml

Step 6: Access Loki Web UI

After running the Loki instance, open any web browser and access the http://{YOUR_LIKO_SERVER_IP}:3100 address to access the Loki web interface.

Congratulations! You have successfully installed Loki on Alpine Linux latest.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!