Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Horilla - Open Source HR Software

Horilla - Open Source HR Software

Scheduled Pinned Locked Moved App Wishlist
11 Posts 7 Posters 1.3k Views 10 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jfrereJ Offline
      jfrereJ Offline
      jfrere
      wrote on last edited by
      #1

      Hi guys, do you think this could be added to Cloudron app store? For an HR manager, this tool would be very helpful. Thank you.

      Horilla HRMS offers all the features you would expect from your favorite Open Source HR Software and much more. It's free & open-source!

      https://github.com/horilla-opensource/horilla/

      jdaviescoatesJ 1 Reply Last reply
      10
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #2

        Looks interesting! I would wait for a few releases though, atleast they haven't even tagged anything so far.

        1 Reply Last reply
        1
        • jfrereJ jfrere

          Hi guys, do you think this could be added to Cloudron app store? For an HR manager, this tool would be very helpful. Thank you.

          Horilla HRMS offers all the features you would expect from your favorite Open Source HR Software and much more. It's free & open-source!

          https://github.com/horilla-opensource/horilla/

          jdaviescoatesJ Offline
          jdaviescoatesJ Offline
          jdaviescoates
          wrote on last edited by
          #3

          @jfrere looks good, thanks for sharing

          I use Cloudron with Gandi & Hetzner

          1 Reply Last reply
          0
          • timconsidineT Offline
            timconsidineT Offline
            timconsidine
            App Dev
            wrote on last edited by
            #4

            Very promising.
            Packaging doesn't seem to present major issues, but still work involved.

            1 Reply Last reply
            1
            • jfrereJ Offline
              jfrereJ Offline
              jfrere
              wrote on last edited by
              #5

              If you want to give it a try : https://demo.horilla.com/login/
              admin / admin

              1 Reply Last reply
              2
              • perelinP Offline
                perelinP Offline
                perelin
                wrote last edited by
                #6

                Any plans to move this forward?

                BrutalBirdieB 1 Reply Last reply
                1
                • perelinP perelin

                  Any plans to move this forward?

                  BrutalBirdieB Offline
                  BrutalBirdieB Offline
                  BrutalBirdie
                  Partner
                  wrote last edited by
                  #7

                  @perelin
                  Looks simple ๐Ÿค”
                  I give it a quick shot.

                  Like my work? Consider donating a drink. Cheers!

                  1 Reply Last reply
                  4
                  • BrutalBirdieB Offline
                    BrutalBirdieB Offline
                    BrutalBirdie
                    Partner
                    wrote last edited by
                    #8

                    If only the documentation of this software would include what really needs to be done ๐Ÿ™„
                    I would love to contribute proper docs while finding all these small issues.
                    But I can't find a repo to create PRs against https://www.horilla.com/docs/ ๐Ÿคท

                    Like my work? Consider donating a drink. Cheers!

                    robiR 1 Reply Last reply
                    1
                    • BrutalBirdieB BrutalBirdie

                      If only the documentation of this software would include what really needs to be done ๐Ÿ™„
                      I would love to contribute proper docs while finding all these small issues.
                      But I can't find a repo to create PRs against https://www.horilla.com/docs/ ๐Ÿคท

                      robiR Offline
                      robiR Offline
                      robi
                      wrote last edited by
                      #9

                      @BrutalBirdie they appear to be in the .md files in the OP repo.

                      Conscious tech

                      BrutalBirdieB 1 Reply Last reply
                      0
                      • robiR robi

                        @BrutalBirdie they appear to be in the .md files in the OP repo.

                        BrutalBirdieB Offline
                        BrutalBirdieB Offline
                        BrutalBirdie
                        Partner
                        wrote last edited by
                        #10

                        @robi actually no.
                        I just found something here: https://github.com/horilla-opensource/horilla/wiki this might be it.

                        Like my work? Consider donating a drink. Cheers!

                        1 Reply Last reply
                        1
                        • BrutalBirdieB Offline
                          BrutalBirdieB Offline
                          BrutalBirdie
                          Partner
                          wrote last edited by BrutalBirdie
                          #11

                          I did make some progress yesterday with Horilla.
                          Had a "working" version with the latest state of:

                          • refusal of the media/ folder in its own web root

                          Refused in sense of, did the initial setup uploaded my company logo, which got placed into the media/ folder but returned 404 ๐Ÿ˜

                          They provide a Dockerfile which I abridged with the Cloudron base image and python uv.

                          First time working styles and assets were missing, saw in the web console 404 for them.
                          Then I noticed an error on start where it complained about folder staticfiles/ missing.
                          So created it only to notice nothing changed only the startup error is now gone.
                          Then I took a look at their own entrypoint.sh and found:

                          python3 manage.py collectstatic --noinput
                          

                          What is this? What does it do? Documentation > /dev/null ๐Ÿคท

                          Did get some insight via:

                          uv run manage.py collectstatic --help
                          

                          This collects all static files and places them in staticfiles/.
                          So now I had styles and assets. Yay.

                          So. It is documented that before running the server you need to run:

                          python3 manage.py makemigrations
                          python3 manage.py migrate
                          

                          Is this dynamic on every run or can this be static in the image /app/code/?
                          It should be dynamic and static? ๐Ÿคจ
                          makemigrations sound like something you need to do before upgrading the software?
                          migrate could be run on every app startup, if nothing needs to be migrated it should do nothing.
                          This is all speculation since it is not documented. ๐Ÿ™„

                          Now outside the installation wiki for Ubuntu in the main README.md there is this section about:
                          Enable Translation
                          with

                          python3 manage.py compilemessages
                          

                          So this is static? Right? Ehhhh looked like no.
                          Will need to investigate.

                          It seems this app could also be highly customized by the user with css/scss.
                          They are implementing dynamic styling => https://github.com/horilla-opensource/horilla/issues/658#issuecomment-2795889647
                          But as of now, I assume, this here is still valid https://github.com/horilla-opensource/horilla/issues/644#issuecomment-2760161068

                          Meaning, as of now, styling is done directly via:

                          sass static/src/scss/main.scss static/build/css/style.min.css
                          

                          Meaning, a static file suddenly is dynamic. This is a big no no in the Cloudron app context.
                          Either files are readonly or readwrite and then rw in /app/data/ or /run /tmp and are volatile.
                          ๐Ÿ™„

                          And now to another topic.
                          There is a settings.py which much more undocumented stuff ๐Ÿ™„ which need to be edited to enable LDAP. . . .
                          See: https://github.com/horilla-opensource/horilla/issues/335#issuecomment-2712573285

                          Sooo much to see, much to do.

                          Like my work? Consider donating a drink. Cheers!

                          1 Reply Last reply
                          2
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Bookmarks
                            • Search