This XML file does not appear to have any style information associated with it. The document tree is shown below.
fdroid
open icon=“icon.png” name=“My First F-Droid Repo Demo” pubkey=“30820505308202eda00302010202046c14cfa8300d06092a864886f70d01010b050030333110300e060355040b1307462d44726f6964311f301d060355040313167a6f686169622d7669727475616c2d6d616368696e65301e170d3231313030313037313034395a170d3439303231363037313034395a30333110300e060355040b1307462d44726f6964311f301d060355040313167a6f686169622d7669727475616c2d6d616368696e6530820222300d06092a864886f70d01010105000382020f003082020a028202010081c25ab45c498b0c939c7c8966aeee18cf3ab2727f4f37e22c7a84fa617b4af6532bfc812000883099bdd2562fe76f56071a2b7b33c43e11ae9b40634ecb6b048fbc8df6fac01db6f34c0504107d6255149db32f83d364274605cd3b1693a2c7c62932f18da3cfb02f0c883a3177ea85d976a994538ef36e9cc93c2c06d37a00095ac2f5cb83831b542c3fa53450cbc207fbcaadf96d25aac193ab1ae717316f88cd12a641bdc3bd05653b75f4358d4abe9a27431695453b8b937bbe570f660d1111254bf5acd31d908f528c2e7afa536a36d4f3ffd605cc3927f82d328babdd3ec3190882219f9fd1a4f9fbd3d955959de7d5d1d05e82b993a28f3caf2f34edbf3b263a63d3e9acda1b10248b5145df3c0edbebd1e03ce34431de17685b2a221e761647f1031daed9c4ce1c79cadc6926405663acc5bf463848bf3409fe616cc9653e1f07996f6aa00c93bbfc49437994ef055b8f3f22b0c64f88808dd23bfc722388326d93749aa511874938d54babdf00ef5320b26a5386c35450b159d3edf579329de787e05ab9dbf9621bc422dddadcc45ee49cc6483e26a44abea2739512d53e42c53a6063076a96f622bfb3e4338b913224030de9e96422f1f71447dddb133159a88f3cc39646a12b02e11e13490bd956e18e3e89a2f248bcb82950591320e637c18725b38105e42ea4d1f79506ef25c5f87dd9ae7075410d8a520c9b0203010001a321301f301d0603551d0e041604149c2a11d0847e0d23eef543771295b273bc27ced1300d06092a864886f70d01010b050003820201002bfeb79014b305c9c26a13112e326108760734b3881202c3b0ca06fedc4efca663b05f825eee1ac3085b307cb88a1cf63d8b72e563f0bb1b855f510aecde27b24d5259106d2e62dfc9dfdaab109ad34c3be14fb3667bd3906d247ea79b6e286475578fec0b4ed5b72c5d97c1bd2a646c7dfba6178d6fe3f75f570d150dd9db1808aafee56c20f08bae16d613dbc5570c3e9453b8e71e684eec7f666f1be4363f9ea8357db482027f6453c67c9443e5e351ef47da95f1557f10cd71c2a2eab79d3215852f1d686966ac2b382cadba0772d587299a6557d53f415de57e6e52d41df4a38665810a0af814747052474a8674823e03e8db868916a87b6cf8e0cdb1df1de91089ab33631f3b93635442f5ab6ebfa45d21451bb8ceadb58edde40e97c9e934e44e4f7d38835ff9ebdd43e364c49489774715d913bb64487ceb651789b7223b704a72034a5dd8e29273dc82f6f7ddd9793868fbb585516041c1cebca79ba35105f1e61543619482459dfd74540c918918cb83789f6a2fe7f39fd7ee4102cbf0f035b1b79111ba7e18599a5171ffef99a89580a9754bd18ff7760869c44949be4fbe7c8e0a78a28ad01439ab8a130b4d1f2687ee345f663a38950281d89b9eee7be17c87f4d3a0d426b8b4982778ff3d6fa765d45c1de6bb68eeb308a197facfb8d4e362caeec9b0d89e2e99d3d9f7c3c11509a0d6ee366a79bac245bb26” timestamp=“1633075103” url=“https://MyFirstFDroidRepo.org/fdroid/repo” version=“20000”>
This is a repository of apps to be used with F-Droid. Applications in this repository are either official binaries built by the original application developers, or are binaries built from source by the admin of f-droid.org using the tools on F-Droid · GitLab.
Welcome! I would not call myself an expert, but I can try to help anyway.
To clear something up at first, when you say you are “installing fdroid on ubuntu”, what exactly do you want to do? Are you trying to host your own app repository on an Ubuntu server? Or are you trying to intall the F-Droid client on Ubuntu? Or something else entirely?
You don’t post this, the people that see your message and are able to respond will help you
People on this forum are all volunteers, so it may take a little bit of time
(I am not an expert, so unfortunately I am not able to help)
Your repository might actually be setup correctly, just your webserver is default redirecting to index.xml.
Have you tried adding your repo to the F-Droid client to see if it loads your apps correctly?
suggestion: inspect the contents of your config.yml, and recheck to ensure the file//directory permissions are set correctly
If you want to maintain a simple binary repository of APKs and packages obtained elsewhere, the process is quite simple:
Set up the server tools
Create a directory called fdroid, then run fdroid init in that directory to generate the signing key that uniquely identifies your repo.
Optionally edit the config.yml file to your liking, detailed examples are in examples/config.yml
Within fdroid, make a directory called repo and put APK files in it.
Run fdroid update.
If it reports that any metadata files are missing, you can create them in the metadata directory and run it again.
To ease creation of metadata files, run fdroid update with the -c option. It will create ’skeleton’ metadata files that are missing, and you can then just edit them and fill in the details.
Then, if you’ve changed things, run fdroid update again.
Running fdroid update adds an icons directory into the repo directory, and also creates the repository index files (index.xml, index.jar, etc)