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


Skip to content

Kutt

20 Topics 123 Posts
  • Kutt - Package Updates

    Pinned
    10
    0 Votes
    10 Posts
    436 Views
    girishG

    [1.5.0]

    Update base image to 4.2.0
  • 1 Votes
    4 Posts
    98 Views
    girishG

    I tried with a VPN and it picks up different locations correctly.

    image.png

  • Custom Domains on Kutt (instructions unclear)

    2
    1 Votes
    2 Posts
    94 Views
    girishG

    @visuex said in Custom Domains on Kutt (instructions unclear):

    In the documentation on Cloudron for Kutt it shows a screenshot for custom domains, inside of this screenshot it shows the IP to use for A record is 192.64.116.170.

    This is the VPS IP address. You can ignore this instruction though. Cloudron will add the A records for you. You have to add the custom domains as aliases the in the Location view of the app in the Cloudron dashboard.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Why does Kutt use so many google services?

    Solved
    24
    1 Votes
    24 Posts
    1k Views
    JOduMonTJ

    @robi said in Why does Kutt use so many google services?:

    @JOduMonT Define home for a self-hosted system serving up the JS. Also, which API, self-hosted or otherwise?

    we might be lost in the translation/transmission
    when I said ping home; I meant phone home to make a connection so if you don't localize your JS, the provider notice you (ping)

    otherwise it was just to raise awareness on JS such as Stallman did years ago and now https://openjsf.org do.

  • Change favicon

    Solved
    3
    0 Votes
    3 Posts
    90 Views
    andreasduerenA

    @girish I see that would have been to easy lol

  • Best way to mass import links?

    4
    0 Votes
    4 Posts
    98 Views
    girishG

    Further....

    db81c034f66d9c4cc29c7811bb89b95f24=> \d links Table "public.links" Column | Type | Collation | Nullable | Default --------------+--------------------------+-----------+----------+----------------------------------- id | integer | | not null | nextval('links_id_seq'::regclass) address | character varying(255) | | not null | description | character varying(255) | | | banned | boolean | | not null | false banned_by_id | integer | | | domain_id | integer | | | password | character varying(255) | | | expire_in | timestamp with time zone | | | target | character varying(2040) | | not null | user_id | integer | | | visit_count | integer | | not null | 0 created_at | timestamp with time zone | | not null | CURRENT_TIMESTAMP updated_at | timestamp with time zone | | not null | CURRENT_TIMESTAMP uuid | uuid | | not null | uuid_generate_v4() Indexes: "links_pkey" PRIMARY KEY, btree (id) Foreign-key constraints: "links_banned_by_id_foreign" FOREIGN KEY (banned_by_id) REFERENCES users(id) "links_domain_id_foreign" FOREIGN KEY (domain_id) REFERENCES domains(id) "links_user_id_foreign" FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE Referenced by: TABLE "visits" CONSTRAINT "visits_link_id_foreign" FOREIGN KEY (link_id) REFERENCES links(id) ON DELETE CASCADE

    So, then, I tried

    db81c034f66d9c4cc29c7811bb89b95f24=> INSERT INTO links (address, target, user_id) VALUES ('x1234', 'https://blog.cloudron.io', 2); INSERT 0 1

    Visiting x1234 redirects properly. So, quite easy to script this. Note that 2 is the user id, might have to check the db what the user id is in your case.

  • My Kutt was hacked! How? Check yours!!

    14
    0 Votes
    14 Posts
    653 Views
    timconsidineT

    @plains-digital another thread here about Netcup had some comments about cleaning ip addresses.

  • 0 Votes
    7 Posts
    256 Views
    nebulonN

    I have added this info in the docs page now https://docs.cloudron.io/apps/kutt/#link-stats

  • 0 Votes
    8 Posts
    336 Views
    jdaviescoatesJ

    @squidds said in Question about Kutt - Root Domains / Subdomains:

    Does anyone know if it would be possible to forward just the root domain to my github page?

    Assuming I've understood you correctly, yes, once you've added a domain to Cloudron you can point any of your apps at either the root or sub-domain.

    See https://docs.cloudron.io/domains/

    And https://docs.cloudron.io/apps/#location

  • Custom Domain settings

    8
    0 Votes
    8 Posts
    386 Views
    girishG

    @SamGreenwood This is quite an old topic, I am not sure what you mean. Is Kutt not working for you?

  • Change language settings

    4
    0 Votes
    4 Posts
    186 Views
    holloschH

    Ok, thanks @girish

  • Disable Google fonts

    Moved
    4
    0 Votes
    4 Posts
    492 Views
    nebulonN

    I moved the topic now.

    Regarding the actual issue, I am not sure the config file allows to change things like fonts. The settings are about other google services, which may or may not be used.
    To get rid of all google links in the UI and static assets, I think you have to raise that issue in the upstream project to have it supported.

  • 0 Votes
    14 Posts
    1k Views
    S

    @jdaviescoates Thank you

  • Fast simple White Label?

    6
    1 Votes
    6 Posts
    399 Views
    girishG

    @kallados Can you report this upstream https://github.com/thedevs-network/kutt/issues ? If they make this customizable, it should be straightforward after that.

  • Enable domain aliases for Kutt

    Solved
    2
    3 Votes
    2 Posts
    280 Views
    girishG

    @jimcavoli Ah nice. I have enabled it now.

    Just have to add domains in Custom domain. The 'Set domain' is misleading because it's really 'Add domain'

    abff855e-5a6d-405d-8a37-5610bfbaa122-image.png

    Add add the aliases in Cloudron dashboard:

    34c38d0c-c85e-4659-9c37-21ceea0f9d81-image.png

  • Dark mode coming

    1
    0 Votes
    1 Posts
    160 Views
    No one has replied
  • 0 Votes
    4 Posts
    221 Views
    nebulonN

    For reference https://github.com/thedevs-network/kutt/issues/401

  • Interesting WARNINGs in the Kutt App Logs

    Solved
    2
    0 Votes
    2 Posts
    189 Views
    girishG
    Nov 10 13:05:05 15:M 10 Nov 21:05:05.039 * Running mode=standalone, port=6379. Nov 10 13:05:05 15:M 10 Nov 21:05:05.039 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. Nov 10 13:05:05 15:M 10 Nov 21:05:05.039 # Server initialized Nov 10 13:05:05 15:M 10 Nov 21:05:05.039 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. Nov 10 13:05:05 15:M 10 Nov 21:05:05.039 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.

    I think https://forum.cloudron.io/topic/2721/please-disable-transparent-hugepage . Upstream didn't respond, the warning can be safely ignored.

  • Kutt Browser extension

    1
    3 Votes
    1 Posts
    198 Views
    No one has replied