Estimated reading time: 7 minutes

Wallos is an open source web application designed to manage personal subscriptions and expenses. It offers features such as subscription tracking, category management, multi-currency support with exchange rate integration and privacy protection. Users can also benefit from customizable categories, mobile accessibility and various notification methods. Wallos enables easy expense management and replaces complex spreadsheets such as Excel and expensive software.

For detailed instructions and an explanation of all configuration options, I recommend the YouTube video linked below. In this video, every single setting is explained in detail so that you receive comprehensive instructions for the exact setup. You can find any code from the video in this article so that you can use it directly without having to type it in.

This blog post and video is part of a series in which we create and set up our own home server. We start with the basics like an Ubuntu VM installation with Docker and then continue with the configuration of your own domain, security precautions and above all lots of cool and useful self-hosted services. Whether media servers like Plex or Jellyfin or document management like Paperless-NGX. Together we'll build the setup you want to see. We even tackle topics such as single sign-on (SSO) together.

What is Wallos?

Wallos is an open source subscription manager designed to make your life easier. With Wallos, you can manage all your subscriptions in one place. It offers a user-friendly interface that allows you to keep track of your monthly and annual expenses, monitor cancellation deadlines and set up payment reminders.

Installation of Wallos

Before you can use Wallos, you need to install it. Here is a short guide for Docker Compose:

services:
  wallos:
    container_name: wallos
    image: bellamy/wallos:latest
    ports:
      - "8282:80/tcp"
    environment:
      TZ: 'Europe/Berlin'
    volumes:
      - '/mnt/cache/appdata/wallos/db:/var/www/html/db'
      - '/mnt/cache/appdata/wallos/logos:/var/www/html/images/uploads/logos'
    restart: unless-stopped
    networks:
      - sascha

networks:
  sascha:
    external: true

This Docker-Compose file configures the Wallos service with the following settings:

  • container_name: The container is called wallosto be able to identify it more easily.
  • image: The Docker image bellamy/wallos:latest is used to create the container.
  • ports: The port 80 of the container is mapped to port 8282 of the host, so that you can use Wallos under http://localhost:8282 can achieve.
  • environment: The environment variable TZ is set to 'Europe/Berlin' to use the correct time zone.
  • volumesTwo directories on the host are mounted in the container to ensure data persistence:
    • /mnt/cache/appdata/wallos/db on the host is set to /var/www/html/db mounted in the container.
    • /mnt/cache/appdata/wallos/logos on the host is set to /var/www/html/images/uploads/logos mounted in the container.
  • restartThe container is automatically restarted if it stops unexpectedly, unless it is stopped manually.
  • networks: The service is connected to the external network sasha integrated.

Network

  • external: The network sasha is an existing external network that is not managed by Docker Compose but was created in Docker. For example, with docker create network sascha.

Summary

The file sets up the Wallos app so that it is accessible via port 8282, uses the correct time zone, saves data persistently, restarts automatically and connects to the external network. sasha is integrated.

Use of Wallos

Wallos offers numerous functions to help you manage your subscriptions. Here are some examples of how you can use Wallos in your everyday life:

Add subscriptions

Once you have opened Wallos, you can start adding your subscriptions. Click on "Add new subscription" and enter the required information:

  • Name of the subscriptione.g. "Netflix"
  • Costs: e.g. "12,99 €"
  • Billing cyclemonthly or yearly
  • Next billing dateWhen the next payment is due

This simple input screen allows you to keep track of all your current subscriptions.

Monitor notice periods

Wallos also helps you to keep an eye on notice periods. Simply set a reminder for the expiration date of a subscription. Wallos will notify you in good time so that you can decide whether you want to renew or cancel the subscription.

Expenditure analysis

One of the most powerful functions of Wallos is the spending analysis. In the overview, you can see exactly how much money you spend on subscriptions each month and year. This transparency helps you to identify unnecessary spending and discover potential savings.

You can also abuse the whole thing a little and enter monthly fixed costs such as your rent as well. This gives you an overview of all your costs and not just those of subscriptions such as Spotify etc.

Example: Manage streaming services

Let's say you have subscribed to several streaming services, such as Netflix, Amazon Prime and Disney+. With Wallos, you can manage all these subscriptions in one place. Enter the details of each service and you'll immediately see how much you're spending on streaming in total. You can also set cancellation deadlines to make sure you're not paying for services you barely use.

Example: Keeping an eye on software subscriptions

If you have different software subscriptions, such as Adobe Creative Cloud or Microsoft Office 365, Wallos helps you to monitor them. You can enter the billing cycles and costs and set reminders for renewal or cancellation. This helps you avoid unnecessary costs and keep control of your software subscriptions.

Advantages of Wallos

Wallos offers numerous advantages, especially for users who want to manage their subscriptions and expenses efficiently:

  1. PrivacySince Wallos is self-hosted, all data remains with the user. There is no data transfer to third parties, which ensures maximum privacy and security.
  2. FlexibilityWith features such as multi-currency support, customizable categories and various notification methods, Wallos adapts to individual needs.
  3. Cost savingsWallos is free and open source, so no expensive software subscriptions are necessary.
  4. User friendlinessSimple operation and mobile accessibility make it much easier to manage finances and subscriptions.
  5. Memories: Never miss a notice period again.
  6. TransparencyDetailed expenditure analysis.

With these features, Wallos offers a secure, flexible and cost-effective solution for managing personal expenses and subscriptions.

YouTube video implementation

All features including setup can also be found in motion and in color in my YouTube video.

Conclusion

With Wallos, you can always keep an eye on your subscriptions and expenses. You add subscriptions, monitor cancellation deadlines and analyze your spending - all in one place. Wallos makes your life easier by helping you avoid unnecessary spending and make timely decisions about your subscriptions. The user-friendly interface and mobile accessibility make managing your finances simple and efficient. Install Wallos today and replace complex spreadsheets with a flexible, secure and free tool. Take back control of your finances and save time and money.

The display of the products was implemented with the affiliate-toolkit plugin.

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

en_US